FC = ifort # gfortran # pgf90 FLAGS = -O2 -check all -check bounds Inc = "/work/apps/intel_2016/netcdf/4.3.3.1/" .SUFFIXES: .f90 .o .f90.o: $(FC) -c $*.f90 # Tinh observation drought index (SPEI) od: Dr_OBS_1982-2021.f90 $(FC) -o 1.exe Dr_OBS_1982-2021.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ od1: Dr_One_Stn_OBS_1982-2021.f90 $(FC) -o 1.exe Dr_One_Stn_OBS_1982-2021.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ aa: Dr_for_Logistic.f90 $(FC) -o 1.exe Dr_for_Logistic.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ # $(FC) ${FLAGS} -o 1.exe Dr_for_Logistic.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ xx: Dr_Chars_Discr.f90 $(FC) -o 1.exe Dr_Chars_Discr.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ # Thay the SL mo hinh boi SL Obs cho thoi ky baseline: 02: Dr_SFcs_Obs_Mod_V1.f90 $(FC) -o 1.exe Dr_SFcs_Obs_Mod_V1.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ # Ensemble mean of T and P before calc. DrIDXs: 01: Dr_SFcs_ens_T_Pr_V0.f90 $(FC) -o 1.exe Dr_SFcs_ens_T_Pr_V0.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 02: Dr_SFcs_ens_T_Pr_V1.f90 $(FC) -o 1.exe Dr_SFcs_ens_T_Pr_V1.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ########################################### 0: Dr_Regions.f90 $(FC) -o 1.exe Dr_Regions.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 1: Dr_SFcs.f90 $(FC) -o 1.exe Dr_SFcs.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 11: Dr_SFcs_V1.f90 $(FC) -o 1.exe Dr_SFcs_V1.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 2: Dr_SFcs_Reg.f90 $(FC) -o 1.exe Dr_SFcs_Reg.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 3: Dr_Chars.f90 $(FC) -o 1.exe Dr_Chars.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 31: Dr_Chars_V1.f90 $(FC) -o 1.exe Dr_Chars_V1.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 32: Dr_Chars_V2.f90 $(FC) -o 1.exe Dr_Chars_V2.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ########################################### 51: Dr_IDX_Training_V1.f90 $(FC) -o 1.exe Dr_IDX_Training_V1.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ 52: Dr_IDX_Training_V2.f90 $(FC) -o 1.exe Dr_IDX_Training_V2.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ # Outputs: /home/tanpv/Data/562_VNU/0.25_VN/Dr_IDXs/SPEI_ANN_ clean: rm -f *.exe