Changeset 86 for trunk/mesoscale/LMD_MM_MARS
- Timestamp:
- Mar 3, 2011, 12:38:49 PM (14 years ago)
- Location:
- trunk/mesoscale/LMD_MM_MARS
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mesoscale/LMD_MM_MARS/SIMU/gnome_launch.meso
r81 r86 13 13 ## @ class =CP 14 14 # @ environment=tmpdir=$(job_name).$(jobid).results 15 # @ notification = never 15 16 # @ queue 16 17 grep "^# @" $0 -
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/Registry/Registry.EM
r81 r86 101 101 state real HR_NIR ikj misc 1 - rd "HR_NIR" "HEATING RATE nirco2" "K/s" #SAVEMARS3 zdtnirco2 102 102 state real HR_NLTE ikj misc 1 - rd "HR_NLTE" "HEATING RATE nlte" "K/s" #SAVEMARS3 zdtnlte 103 state real ALBBARE ij misc 1 - r hd"ALBBARE" "SOIL ALBEDO" "" #SAVEMARS2 albedodat103 state real ALBBARE ij misc 1 - rd "ALBBARE" "SOIL ALBEDO" "" #SAVEMARS2 albedodat 104 104 state real VMR_ICE ikj misc 1 - rhd "VMR_ICE" "VOL. MIXING RATIO ICE" "ppm" #SAVEMARS3 vmr 105 state real TAU_ICE ij misc 1 - rhd "TAU_ICE" "CLOUD OD at 825 cm-1 TES" "" #SAVEMARS2 tauTES 105 106 #### 106 107 #### -
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_g95
r69 r86 181 181 # Ehouarn 'g95' compiler 182 182 # Aymeric : added option for NETCDF libraries 183 set optim90=" - O2 -fno-second-underscore -fstatic -fzero -Wall "184 set optimtru90=" - O2 -fno-second-underscore -fstatic -fzero -Wall "183 set optim90=" -DMESOSCALE -O2 -fno-second-underscore -fstatic -fzero -Wall " 184 set optimtru90=" -DMESOSCALE -O2 -fno-second-underscore -fstatic -fzero -Wall " 185 185 # set opt_link=" -Mfree -L/usr/local/pgi/linux86/lib -lpgf90 -lpgftnrtl -lpghpf -lpghpf2 -L$NCDFLIB -lnetcdf -Wl,-Bstatic " 186 186 # Ehouarn: there is no /usr/local/pgi/linux86/lib, but it doesn't matter … … 378 378 # set optim90="-mcmodel=medium" 379 379 # Aymeric : thought I'd complete the g95 debugging 380 set optim="$optim"" -g -fbounds-check "381 set optim90="$optim90"" -g -fbounds-check "382 set optimtru90="$optimtru90"" -g -fbounds-check "380 set optim="$optim"" -g -fbounds-check -DMESOSCALE " 381 set optim90="$optim90"" -g -fbounds-check -DMESOSCALE " 382 set optimtru90="$optimtru90"" -g -fbounds-check -DMESOSCALE " 383 383 else 384 384 echo "pas d option debug predefinie pour cette machine" -
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_ifort
r78 r86 181 181 # Ehouarn 'ifort' compiler 182 182 #NB: on gnome -O3 ==> NaNs ... 183 set optim=" - O2 -ip -mkl=sequential -align common "184 set optim90=" - O2 -ip -mkl=sequential -align common "185 set optimtru90=" - O2 -ip -mkl=sequential -align common "183 set optim=" -DMESOSCALE -O2 -ip -mkl=sequential -align common " 184 set optim90=" -DMESOSCALE -O2 -ip -mkl=sequential -align common " 185 set optimtru90=" -DMESOSCALE -O2 -ip -mkl=sequential -align common " 186 186 # set opt_link=" -Mfree -lpgf90 -lpgftnrtl -lpghpf -lpghpf2 -L$NCDFLIB -lnetcdf -Bstatic " 187 187 set mod_loc_dir=$LIBOGCM … … 374 374 else if $LINUX then 375 375 ## for ifort 376 set optim=" - g -no-ftz -traceback -ftrapuv -fp-stack-check "377 set optim90=" - g -no-ftz -traceback -ftrapuv -fp-stack-check "378 set optimtru90=" - g -no-ftz -traceback -ftrapuv -fp-stack-check "376 set optim=" -DMESOSCALE -g -no-ftz -traceback -ftrapuv -fp-stack-check " 377 set optim90=" -DMESOSCALE -g -no-ftz -traceback -ftrapuv -fp-stack-check " 378 set optimtru90=" -DMESOSCALE -g -no-ftz -traceback -ftrapuv -fp-stack-check " 379 379 else 380 380 echo "pas d option debug predefinie pour cette machine" -
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_mpi
r69 r86 189 189 ##-Ktrap=fp 190 190 # set optim90=" -fast -I. -Mlarge_arrays -mcmodel=medium" 191 set optim=" - O2 -I. -Munroll -Mcache_align" #-C #-fpic" #-Mlarge_arrays -mcmodel=medium192 set optim90=" - O2 -I. -Munroll -Mcache_align" #-C #-fpic" #-Mlarge_arrays -mcmodel=medium191 set optim=" -DMESOSCALE -O2 -I. -Munroll -Mcache_align" #-C #-fpic" #-Mlarge_arrays -mcmodel=medium 192 set optim90=" -DMESOSCALE -O2 -I. -Munroll -Mcache_align" #-C #-fpic" #-Mlarge_arrays -mcmodel=medium 193 193 ## Aymeric: added handling of large arrays and large memory 194 194 ## Aymeric: get rid of -Mfree for mpi 195 195 # set optimtru90=" -fast -c -Mlarge_arrays -mcmodel=medium" 196 set optimtru90=" - O2 -I. -Munroll -Mcache_align" #-C #-fpic" #-Mlarge_arrays -mcmodel=medium196 set optimtru90=" -DMESOSCALE -O2 -I. -Munroll -Mcache_align" #-C #-fpic" #-Mlarge_arrays -mcmodel=medium 197 197 # set opt_link=" -Mfree -L/usr/local/pgi/linux86/lib -lpgf90 -lpgftnrtl -lpghpf -lpghpf2 -L$NCDFLIB -lnetcdf -Wl,-Bstatic " 198 198 # Ehouarn: there is no /usr/local/pgi/linux86/lib, but it doesn't matter … … 388 388 set optim90="$optim90"" -G1 " 389 389 else if $LINUX then 390 set optim90="- g -Mbounds "390 set optim90="-DMESOSCALE -g -Mbounds " 391 391 else 392 392 echo "pas d option debug predefinie pour cette machine" -
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_mpifort
r78 r86 181 181 # Ehouarn 'ifort' compiler 182 182 #NB: on gnome -O3 ==> NaNs ... 183 set optim=" - O2 -ip -mkl=sequential -align common "184 set optim90=" - O2 -ip -mkl=sequential -align common "185 set optimtru90=" - O2 -ip -mkl=sequential -align common "183 set optim=" -DMESOSCALE -O2 -ip -mkl=sequential -align common " 184 set optim90=" -DMESOSCALE -O2 -ip -mkl=sequential -align common " 185 set optimtru90=" -DMESOSCALE -O2 -ip -mkl=sequential -align common " 186 186 # set opt_link=" -Mfree -lpgf90 -lpgftnrtl -lpghpf -lpghpf2 -L$NCDFLIB -lnetcdf -Bstatic " 187 187 set mod_loc_dir=$LIBOGCM … … 374 374 else if $LINUX then 375 375 ## for ifort 376 set optim=" - g -no-ftz -traceback -ftrapuv -fp-stack-check "377 set optim90=" - g -no-ftz -traceback -ftrapuv -fp-stack-check "378 set optimtru90=" - g -no-ftz -traceback -ftrapuv -fp-stack-check "376 set optim=" -DMESOSCALE -g -no-ftz -traceback -ftrapuv -fp-stack-check " 377 set optim90=" -DMESOSCALE -g -no-ftz -traceback -ftrapuv -fp-stack-check " 378 set optimtru90=" -DMESOSCALE -g -no-ftz -traceback -ftrapuv -fp-stack-check " 379 379 else 380 380 echo "pas d option debug predefinie pour cette machine" -
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_pgf
r69 r86 180 180 else if $LINUX then 181 181 ##-Ktrap=fp 182 set optim90=" - fast -I."183 set optimtru90=" - fast -c -Mfree"182 set optim90=" -DMESOSCALE -fast -I." 183 set optimtru90=" -DMESOSCALE -fast -c -Mfree" 184 184 # set opt_link=" -Mfree -L/usr/local/pgi/linux86/lib -lpgf90 -lpgftnrtl -lpghpf -lpghpf2 -L$NCDFLIB -lnetcdf -Wl,-Bstatic " 185 185 # Ehouarn: there is no /usr/local/pgi/linux86/lib, but it doesn't matter … … 379 379 set optim90="$optim90"" -G1 " 380 380 else if $LINUX then 381 set optim90="-g -Mbounds "381 set optim90="-g -Mbounds -DMESOSCALE " 382 382 else 383 383 echo "pas d option debug predefinie pour cette machine" -
trunk/mesoscale/LMD_MM_MARS/makemeso
r81 r86 439 439 touch callkeys.h.meso 440 440 ln -sf meso_callkeys.h callkeys.h 441 touch dustlift.F.meso442 ln -sf meso_dustlift.F dustlift.F ## attention avec "ancienne nouvelle physique"441 #touch dustlift.F.meso 442 # ln -sf meso_dustlift.F dustlift.F ## attention avec "ancienne nouvelle physique" 443 443 touch readtesassim.F90.meso 444 444 ln -sf meso_readtesassim.F90 readtesassim.F90 ## attention idem … … 467 467 then 468 468 echo 'DEBUG DEBUG DEBUG DEBUG' 469 nohup makegcm_${compilo} -debug -t ${tra} -p mars -d ${physz} meso_testphys1d | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys469 nohup makegcm_${compilo} -debug -t ${tra} -p mars -d ${physz} testphys1d | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys 470 470 else 471 nohup makegcm_${compilo} -t ${tra} -p mars -d ${physz} meso_testphys1d | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys471 nohup makegcm_${compilo} -t ${tra} -p mars -d ${physz} testphys1d | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys 472 472 fi 473 473 echo ... done
Note: See TracChangeset
for help on using the changeset viewer.