ESMCI / cmeps-cime

This is a "fork" of the cime repository that has the development version of the nuopc CMEPS driver and mediator
Other
0 stars 0 forks source link

Jedwards/always relink #59

Closed jedwards4b closed 5 years ago

jedwards4b commented 5 years ago

Remove the current exe file if it exists so that the link step always happens

Test suite: by hand with different ESMFMKFILE settings Test baseline: Test namelist changes: Test status: bit for bit Fixes #57

User interface changes?:

Update gh-pages html (Y/N)?:

Code review:

rsdunlapiv commented 5 years ago

Confirmed that cesm.exe is relinked:

/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld

Building a single executable version of target coupled model
/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/Tools/mkSrcfiles
cp -f Filepath Deppath
/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/Tools/mkDepends  Deppath Srcfiles > Depends
/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/Tools/mkSrcfiles
mpif90  -o /glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/cesm.exe ensemble_driver.o esm.o esmApp.o med.o med_connectors_mod.o med_fraction_mod.o med_infodata_mod.o med_internalstate_mod.o med_io_mod.o med_map_mod.o med_merge_mod.o med_phases_aofluxes_mod.o med_phases_history_mod.o med_phases_mod.o med_phases_ocnalb_mod.o med_phases_prep_atm_mod.o med_phases_prep_glc_mod.o med_phases_prep_ice_mod.o med_phases_prep_lnd_mod.o med_phases_prep_ocn_mod.o med_phases_prep_rof_mod.o med_phases_prep_wav_mod.o med_phases_profile_mod.o med_phases_restart_mod.o t_driver_timers_mod.o util.o  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -latm  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -lice  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -llnd  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -locn  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -lrof  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -lglc  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -lwav  -L/glade/scratch/dunlap/SMS_Vnuopc_Ld1.T31_g37_rx1.A.cheyenne_intel.20181115_114157_xmkguc/bld/lib/ -lesp -L../../intel/mpt/nodebug/nothreads/nuopc/esmf/c1a1l1i1o1r1g1w1e1/lib -lcsm_share -L../../intel/mpt/nodebug/nothreads/lib -lpio -lgptl -lmct -lmpeu   -mkl=cluster  -L/glade/u/home/dunlap/ESMF-INSTALL/8.0.0bs23/lib/libg/Linux.intel.64.mpich2.default -L/glade/u/apps/ch/opt/netcdf-mpi/4.5.0/mpt/2.16/intel/17.0.1/lib -L/glade/u/home/dunlap/YAML-INSTALL/lib  -Wl,-rpath,/glade/u/home/dunlap/ESMF-INSTALL/8.0.0bs23/lib/libg/Linux.intel.64.mpich2.default  -Wl,-rpath,/glade/u/apps/ch/opt/netcdf-mpi/4.5.0/mpt/2.16/intel/17.0.1/lib  -Wl,-rpath,/glade/u/home/dunlap/YAML-INSTALL/lib -lesmf  -cxxlib -lrt -ldl -lnetcdff -lnetcdf -lyaml-cpp -L/glade/u/apps/ch/opt/pnetcdf/1.9.0/mpt/2.16/intel/17.0.1//lib -lpnetcdf