scream icon indicating copy to clipboard operation
scream copied to clipboard

Subsequent build uses different link options

Open ndkeen opened this issue 1 year ago • 1 comments

For a "clean" build, ie using create_test, I see this link line:

python3 /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/Tools/e3sm_compile_wrap.py  /opt/cray/pe/craype/2.7.20/bin/ftn  -Wl,--allow-multiple-definition -L/opt\
/rocm-5.4.3/lib -hsystem_alloc -I/opt/cray/pe/mpich/8.1.25/ofi/crayclang/10.0/include "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/cime_comp_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/\
wacmy/s05-may3/driver-mct/main/cime_driver.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/component_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/compo\
nent_type_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/cplcomp_exchange_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/map_glc2lnd_mod.F90.o" "CMa\
keFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/map_lnd2glc_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/map_lnd2rof_irrig_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/l\
ustre1/keen3/wacmy/s05-may3/driver-mct/main/mrg_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_aoflux_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct\
/main/prep_atm_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_glc_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_iac_mod.F90.o" "CMakeFile\
s/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_ice_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_lnd_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy\
/s05-may3/driver-mct/main/prep_ocn_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_rof_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_wav_m\
od.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_diagBGC_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_diag_mct.F90.o" "CMakeFiles/e3sm.exe.di\
r/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_domain_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_flux_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/d\
river-mct/main/seq_frac_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_hist_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_io_mod.F90.o" "CM\
akeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_map_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_map_type_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/k\
een3/wacmy/s05-may3/driver-mct/main/seq_rest_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/t_driver_timers_mod.F90.o" -o /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne\
4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/e3sm.exe   -L/opt/cray/pe/hdf5-parallel/1.12.2.1/crayclang/14.0/lib  -L/opt/cray/pe/mpich/8.1.25/ofi/cray/10.0/lib  -L/opt/cray/pe/mpich/8.1.25/gtl/lib  -L/opt/cray/pe/\
libsci/23.02.1.1/CRAY/9.0/x86_64/lib  -L/opt/cray/pe/parallel-netcdf/1.12.3.1/crayclang/14.0/lib  -L/opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib  -L/opt/cray/pe/cce/15.0.1/cce/x86_64/lib  -L/opt/cray/pe/gc\
c/10.3.0/snos/lib/gcc/x86_64-centos-linux/10.3.0  -L/opt/cray/pe/gcc/10.3.0/snos/lib64  -L/opt/cray/pe/cce/15.0.1/cce-clang/x86_64/lib  -L/opt/rocm-5.4.3/hip/lib  -L/opt/rocm-5.4.3/llvm/lib/clang/15.0.0/lib/linux  -L/opt\
/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10  -L/opt/rh/gcc-toolset-10/root/usr/lib64  -Wl,-rpath,/opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib:/opt/cray/pe/parallel-netcdf/1.12.3.1/crayclang/\
14.0/lib ../../eamxx/src/mct_coupling/libatm.a ../lnd/liblnd.a ../ice/libice.a ../ocn/libocn.a ../rof/librof.a ../glc/libglc.a ../wav/libwav.a ../iac/libiac.a ../esp/libesp.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/\
SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/lib/libcsm_share.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2\
_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libmct.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpi\
ch/debug/nothreads/mct/lib/libmpeu.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libpiof.a /p/lustre1/keen3/e3sm\
_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libpioc.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010\
-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libgptl.a -L/lib -lpnetcdf -L/opt/rocm-5.4.3/lib -lamdhip64 -L/opt/cray/pe/parallel-netcdf/1.12.3.1/crayclang/14.0/lib -lpnetcdf ../../eamxx/src/co\
ntrol/libscream_control.a ../../eamxx/src/mct_coupling/libscream_theta-l_kokkos_4_72_10.a ../../eamxx/src/share/io/libscream_io.a ../../eamxx/src/mct_coupling/libtheta-l_kokkos_4_72_10.a ../../eamxx/src/dynamics/homme/ho\
mme/utils/cime/CIME/non_py/src/timing/libtiming.a ../../eamxx/src/dynamics/homme/homme/composec++/libcomposec++.a ../../eamxx/src/physics/p3/libp3.a ../../eamxx/src/physics/shoc/libshoc.a ../../eamxx/src/physics/rrtmgp/l\
ibscream_rrtmgp.a ../../eamxx/src/physics/rrtmgp/libscream_rrtmgp_yakl.a /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib/libnetcdf.so ../../eamxx/src/physics/rrtmgp/librrtmgp.a -lroctx64 -lrocfft ../../eamxx/\
src/physics/cld_fraction/libcld_fraction.a ../../eamxx/src/physics/spa/libspa.a ../../eamxx/src/physics/nudging/libnudging.a ../../eamxx/src/physics/share/libphysics_share.a ../../eamxx/src/diagnostics/libdiagnostics.a .\
./../eamxx/src/share/libscream_share.a ../../externals/ekat/src/ekat/libekat.a ../../externals/kokkos/containers/src/libkokkoscontainers.a ../../externals/kokkos/core/src/libkokkoscore.a -ldl ../../externals/yaml-cpp/lib\
yaml-cppd.a ../../externals/spdlog/libspdlogd.a /usr/lib64/libnetcdf.so /opt/cray/pe/parallel-netcdf/1.12.3.1/crayclang/14.0/lib/libpnetcdf.so /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib/libnetcdff.so /p/\
lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/csm_share/libcsm_share.a /p/lustre1/keen3/e\
3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libmct.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F20\
10-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libpiof.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/n\
othreads/mct/lib/libpioc.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libgptl.a -lamdhip64 -lhdf5_hl_parallel -\
lhdf5_parallel -lpnetcdf -lmpichf90 -lnetcdf -lmpi_cray -lmpi_gtl_hsa -lsci_cray_mpi -lsci_cray -ldl -lstdc++ -lpgas-shmem -lfi -lquadmath -lmodules -lfi -lcraymath -lf -lu -lcsup -lpthread -latomic -lm -lunwind -lc -lun\
wind -lgcc_s -lgcc -lpthread -lm -lrt -lamdhip64 -lclang_rt.builtins-x86_64 -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc

And if I cd to case and try case.build, I get slightly different link line:

python3 /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/Tools/e3sm_compile_wrap.py  /opt/cray/pe/craype/2.7.20/bin/ftn  -Wl,--allow-multiple-definition -L/opt\
/rocm-5.4.3/lib -hsystem_alloc -I/opt/cray/pe/mpich/8.1.25/ofi/crayclang/10.0/include "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/cime_comp_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/\
wacmy/s05-may3/driver-mct/main/cime_driver.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/component_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/compo\
nent_type_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/cplcomp_exchange_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/map_glc2lnd_mod.F90.o" "CMa\
keFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/map_lnd2glc_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/map_lnd2rof_irrig_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/l\
ustre1/keen3/wacmy/s05-may3/driver-mct/main/mrg_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_aoflux_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct\
/main/prep_atm_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_glc_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_iac_mod.F90.o" "CMakeFile\
s/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_ice_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_lnd_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy\
/s05-may3/driver-mct/main/prep_ocn_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_rof_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/prep_wav_m\
od.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_diagBGC_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_diag_mct.F90.o" "CMakeFiles/e3sm.exe.di\
r/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_domain_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_flux_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/d\
river-mct/main/seq_frac_mct.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_hist_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_io_mod.F90.o" "CM\
akeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_map_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/seq_map_type_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/k\
een3/wacmy/s05-may3/driver-mct/main/seq_rest_mod.F90.o" "CMakeFiles/e3sm.exe.dir/p/lustre1/keen3/wacmy/s05-may3/driver-mct/main/t_driver_timers_mod.F90.o" -o /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne\
4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/e3sm.exe   -L/opt/cray/pe/hdf5-parallel/1.12.2.1/crayclang/14.0/lib  -L/opt/cray/pe/mpich/8.1.25/ofi/cray/10.0/lib  -L/opt/cray/pe/mpich/8.1.25/gtl/lib  -L/opt/cray/pe/\
libsci/23.02.1.1/CRAY/9.0/x86_64/lib  -L/opt/cray/pe/parallel-netcdf/1.12.3.1/crayclang/14.0/lib  -L/opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib  -L/opt/cray/pe/cce/15.0.1/cce/x86_64/lib  -L/opt/cray/pe/gc\
c/10.3.0/snos/lib/gcc/x86_64-centos-linux/10.3.0  -L/opt/cray/pe/gcc/10.3.0/snos/lib64  -L/opt/cray/pe/cce/15.0.1/cce-clang/x86_64/lib  -L/opt/rocm-5.4.3/hip/lib  -L/opt/rocm-5.4.3/llvm/lib/clang/15.0.0/lib/linux  -L/opt\
/rh/gcc-toolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10  -L/opt/rh/gcc-toolset-10/root/usr/lib64  -Wl,-rpath,/opt/cray/pe/hdf5-parallel/1.12.2.1/crayclang/14.0/lib:/opt/cray/pe/mpich/8.1.25/ofi/cray/10.0/lib:/opt/cray\
/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib:/opt/cray/pe/mpich/8.1.25/gtl/lib:/opt/cray/pe/libsci/23.02.1.1/CRAY/9.0/x86_64/lib:/opt/cray/pe/cce/15.0.1/cce/x86_64/lib:/opt/cray/pe/gcc/10.3.0/snos/lib64:/opt/cray/p\
e/parallel-netcdf/1.12.3.1/crayclang/14.0/lib ../../eamxx/src/mct_coupling/libatm.a ../lnd/liblnd.a ../ice/libice.a ../ocn/libocn.a ../rof/librof.a ../glc/libglc.a ../wav/libwav.a ../iac/libiac.a ../esp/libesp.a /p/lustr\
e1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/lib/libcsm_share.a /p/lustre1/keen3/e3sm_scratch\
/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libmct.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1\
.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libmpeu.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mc\
t/lib/libpiof.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libpioc.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-ma\
y3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libgptl.a -L/lib -lpnetcdf -L/opt/rocm-5.4.3/lib -lamdhip64 -L/opt/cray/pe/parallel-netcdf/1.12.3.1/crayclang/\
14.0/lib -lpnetcdf ../../eamxx/src/control/libscream_control.a ../../eamxx/src/mct_coupling/libscream_theta-l_kokkos_4_72_10.a ../../eamxx/src/share/io/libscream_io.a ../../eamxx/src/mct_coupling/libtheta-l_kokkos_4_72_1\
0.a ../../eamxx/src/dynamics/homme/homme/utils/cime/CIME/non_py/src/timing/libtiming.a ../../eamxx/src/dynamics/homme/homme/composec++/libcomposec++.a ../../eamxx/src/physics/p3/libp3.a ../../eamxx/src/physics/shoc/libsh\
oc.a ../../eamxx/src/physics/rrtmgp/libscream_rrtmgp.a ../../eamxx/src/physics/rrtmgp/libscream_rrtmgp_yakl.a ../../eamxx/src/physics/rrtmgp/librrtmgp.a -lroctx64 -lrocfft ../../eamxx/src/physics/cld_fraction/libcld_frac\
tion.a ../../eamxx/src/physics/spa/libspa.a ../../eamxx/src/physics/nudging/libnudging.a ../../eamxx/src/physics/share/libphysics_share.a ../../eamxx/src/diagnostics/libdiagnostics.a ../../eamxx/src/share/libscream_share\
.a ../../externals/ekat/src/ekat/libekat.a /opt/cray/pe/hdf5-parallel/1.12.2.1/crayclang/14.0/lib/libhdf5_hl_parallel.so /opt/cray/pe/hdf5-parallel/1.12.2.1/crayclang/14.0/lib/libhdf5_parallel.so /opt/cray/pe/mpich/8.1.2\
5/ofi/cray/10.0/lib/libmpichf90.so /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib/libnetcdf.so /opt/cray/pe/mpich/8.1.25/ofi/cray/10.0/lib/libmpi_cray.so /opt/cray/pe/mpich/8.1.25/gtl/lib/libmpi_gtl_hsa.so /\
opt/cray/pe/libsci/23.02.1.1/CRAY/9.0/x86_64/lib/libsci_cray_mpi.so /opt/cray/pe/libsci/23.02.1.1/CRAY/9.0/x86_64/lib/libsci_cray.so /lib64/libdl.so /opt/cray/pe/gcc/10.3.0/snos/lib64/libstdc++.so /opt/cray/pe/cce/15.0.1\
/cce/x86_64/lib/libpgas-shmem.so /opt/cray/pe/cce/15.0.1/cce/x86_64/lib/libquadmath.so /opt/cray/pe/cce/15.0.1/cce/x86_64/lib/libmodules.so /opt/cray/pe/cce/15.0.1/cce/x86_64/lib/libfi.so /opt/cray/pe/cce/15.0.1/cce/x86_\
64/lib/libcraymath.so /opt/cray/pe/cce/15.0.1/cce/x86_64/lib/libf.so /opt/cray/pe/cce/15.0.1/cce/x86_64/lib/libu.so /opt/cray/pe/cce/15.0.1/cce/x86_64/lib/libcsup.so ../../externals/kokkos/containers/src/libkokkoscontain\
ers.a ../../externals/kokkos/core/src/libkokkoscore.a -ldl ../../externals/yaml-cpp/libyaml-cppd.a ../../externals/spdlog/libspdlogd.a /usr/lib64/libnetcdf.so /opt/cray/pe/parallel-netcdf/1.12.3.1/crayclang/14.0/lib/libp\
netcdf.so /opt/cray/pe/netcdf-hdf5parallel/4.9.0.1/crayclang/14.0/lib/libnetcdff.so /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/no\
threads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/csm_share/libcsm_share.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib\
/libmct.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libpiof.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS\
_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libpioc.a /p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may\
25b/bld/craygpu/mpich/debug/nothreads/mct/lib/libgptl.a -lamdhip64 -lhdf5_hl_parallel -lhdf5_parallel -lpnetcdf -lmpichf90 -lnetcdf -lmpi_cray -lmpi_gtl_hsa -lsci_cray_mpi -lsci_cray -ldl -lstdc++ -lpgas-shmem -lfi -lqua\
dmath -lmodules -lfi -lcraymath -lf -lu -lcsup -lpthread -latomic -lm -lunwind -lc -lunwind -lgcc_s -lgcc -lpthread -lm -lrt -lamdhip64 -lclang_rt.builtins-x86_64 -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc```

Note that the second link includes: `/opt/cray/pe/gcc/10.3.0/snos/lib64/libstdc++.so` (and maybe others)

`/p/lustre1/keen3/e3sm_scratch/tioga/s05-may3/SMS_D_P1x1_Ld1.ne4pg2_ne4pg2.F2010-SCREAMv1.tioga_craygpu.may25b`

ndkeen avatar May 26 '23 17:05 ndkeen

The cime branch jgfouca/ndk_test seems to have fixed this -- or at least the immediate issue I was having

ndkeen avatar May 26 '23 21:05 ndkeen