# At first, you need to execut the following commands # in heliog account on burst1 (64bits) # unix% source /opt/intel/bin/iccvars.csh intel64 # unix% source /opt/intel/bin/ifortvars.csh intel64 # unix% source /opt/nec/nf/R1.0.0/x86_64/bin/nfset.csh SRC_1 = burst17_1.f SRC_2 = burst17_2.f SRC_3 = burst17_3.f SRC_4 = burst34_1.f SRC_5 = burst34_2.f SRC_6 = cal17_1.f SRC_7 = cal17_2.f SRC_8 = cal34.f SRC_9 = cor17.f SRC_10 = cor34.f SRC_11 = cal_search17_1.f SRC_12 = cal_search17_2.f SRC_13 = cal_search34.f OPT_x64 = -save -zero -static -convert big_endian -assume byterecl \ -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core LIB_x64 = -L/share/norh_local/lib64/helioglib -lnorhlinux64 \ -L/share/norh_local/lib64/ssl -lssllinux \ -L/share/norh_local/lib64/cfitsio -lcfitsio \ -L/opt/nec/nf/R1.0.0/x86_64/lib -lasl64 all: burst17_1.out burst17_2.out burst17_3.out burst34_1.out \ burst34_2.out cal17_1.out cal17_2.out cal34.out cor17.out \ cor34.out cal_search17_1.out cal_search17_2.out cal_search34.out burst17_1.out : $(SRCCOM) $(SRC_1) ifort $(OPT_x64) -o $@ $(SRC_1) $(SRCCOM) $(LIB_x64) burst17_2.out : $(SRCCOM) $(SRC_2) ifort $(OPT_x64) -o $@ $(SRC_2) $(SRCCOM) $(LIB_x64) burst17_3.out : $(SRCCOM) $(SRC_3) ifort $(OPT_x64) -o $@ $(SRC_3) $(SRCCOM) $(LIB_x64) burst34_1.out : $(SRCCOM) $(SRC_4) ifort $(OPT_x64) -o $@ $(SRC_4) $(SRCCOM) $(LIB_x64) burst34_2.out : $(SRCCOM) $(SRC_5) ifort $(OPT_x64) -o $@ $(SRC_5) $(SRCCOM) $(LIB_x64) cal17_1.out : $(SRCCOM) $(SRC_6) ifort $(OPT_x64) -o $@ $(SRC_6) $(SRCCOM) $(LIB_x64) cal17_2.out : $(SRCCOM) $(SRC_7) ifort $(OPT_x64) -o $@ $(SRC_7) $(SRCCOM) $(LIB_x64) cal34.out : $(SRCCOM) $(SRC_8) ifort $(OPT_x64) -o $@ $(SRC_8) $(SRCCOM) $(LIB_x64) cor17.out : $(SRCCOM) $(SRC_9) ifort $(OPT_x64) -o $@ $(SRC_9) $(SRCCOM) $(LIB_x64) cor34.out : $(SRCCOM) $(SRC_10) ifort $(OPT_x64) -o $@ $(SRC_10) $(SRCCOM) $(LIB_x64) cal_search17_1.out : $(SRCCOM) $(SRC_11) ifort $(OPT_x64) -o $@ $(SRC_11) $(SRCCOM) $(LIB_x64) cal_search17_2.out : $(SRCCOM) $(SRC_12) ifort $(OPT_x64) -o $@ $(SRC_12) $(SRCCOM) $(LIB_x64) cal_search34.out : $(SRCCOM) $(SRC_13) ifort $(OPT_x64) -o $@ $(SRC_13) $(SRCCOM) $(LIB_x64) clean : \rm *.o *.out