Issue porting version of CESM 1.2 to Cheyenne following recommended changes

Hello,I am having trouble porting a later version of CESM 1.2 to Cheyenne. The troubles are occuring after following these recommended changes:- http://lab.fengxiao.info/2019/02/06/running-old-version-of-CESM-on-Cheyenne-NCAR.html- https://bb.cgd.ucar.edu/cesm-1221-cesmsetup-module-issue-cheyenneI am using the following modules in my env_mach_specific (which worked in the past with a similar version of CESM):intel/18.0.5, ncarenv/1.3, mkl/2018.0.5, ncarcompilers/0.5.0, mpt/2.19, netcdf/4.6.3, netcdf-mpi/4.6.3, pnetcdf/1.11.1 When I run the code with the recommended updated version of pio (1_8_14, https://bb.cgd.ucar.edu/cesm-1221-cesmsetup-module-issue-cheyenne) the model crashes at csm_share.bldlog with the error message:.../gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(720): error #6460: This is not a field name that is defined in the encompassing structure.   [COMM_FC_OPTS]    pio_rearr_opts%comm_fc_opts%fcd = buf(2)-------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(720): error #6460: This is not a field name that is defined in the encompassing structure.   [FCD]    pio_rearr_opts%comm_fc_opts%fcd = buf(2)--------------------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(721): error #6460: This is not a field name that is defined in the encompassing structure.   [MAX_PEND_REQ]    pio_rearr_opts%comm_fc_opts%max_pend_req = buf(3)--------------------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(723): error #6460: This is not a field name that is defined in the encompassing structure.   [ENABLE_HS]      pio_rearr_opts%comm_fc_opts%enable_hs = .false.----------------------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(723): error #6303: The assignment operation or the binary expression operation is invalid for the data types of the two operands.      pio_rearr_opts%comm_fc_opts%enable_hs = .false.----------------------------------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(725): error #6303: The assignment operation or the binary expression operation is invalid for the data types of the two operands.      pio_rearr_opts%comm_fc_opts%enable_hs = .true.----------------------------------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(728): error #6460: This is not a field name that is defined in the encompassing structure.   [ENABLE_ISEND]      pio_rearr_opts%comm_fc_opts%enable_isend = .false.----------------------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(728): error #6303: The assignment operation or the binary expression operation is invalid for the data types of the two operands.      pio_rearr_opts%comm_fc_opts%enable_isend = .false.-------------------------------------------------^/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90(730): error #6303: The assignment operation or the binary expression operation is invalid for the data types of the two operands.      pio_rearr_opts%comm_fc_opts%enable_isend = .true.-------------------------------------------------^compilation aborted for /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/csm_share/shr/shr_pio_mod.F90 (code 1)/glade/scratch/hbrown/port_test/cases/port_test2/Tools/Makefile:650: recipe for target 'shr_pio_mod.o' failedgmake: *** [shr_pio_mod.o] Error 1gmake: *** Waiting for unfinished jobs.... gmake  complib -j 8 MODEL=csm_share COMPLIB=libcsm_share.a USER_CPPDEFS="  -DNUM_COMP_INST_ATM=1 -DNUM_COMP_INST_LND=1 -DNUM_COMP_INST_OCN=1 -DNUM_COMP_INST_ICE=1 -DNUM_COMP_INST_GLC=1 -DNUM_COMP_INST_WAV=1 -DNUM_COMP_INST_ROF=1" -f /glade/scratch/hbrown/port_test/cases/port_test2/Tools/Makefile  returned non-zero exit status 2
  When I leave the pio version as is (version 1_8_11), the model makes it further along in the build, but crashes at the cesm.bldlog with the error: ...mpif90  -o /glade/scratch/hbrown/port_test/port_test1/bld/cesm.exe ccsm_comp_mod.o ccsm_driver.o component_mod.o component_type_mod.o cpl_comp_esmf.o cplcomp_exchange_mod.o prep_aoflux_mod.o prep_atm_mod.o prep_glc_mod.o prep_ice_mod.o prep_lnd_mod.o prep_ocn_mod.o prep_rof_mod.o prep_wav_mod.o seq_diag_mct.o seq_domain_mct.o seq_flux_mct.o seq_frac_mct.o seq_hist_mod.o seq_io_mod.o seq_map_esmf.o seq_map_mod.o seq_map_type_mod.o seq_rest_mod.o t_driver_timers_mod.o  -L/glade/scratch/hbrown/port_test/port_test1/bld/lib/ -latm  -L/glade/scratch/hbrown/port_test/port_test1/bld/lib/ -lice  -L/glade/scratch/hbrown/port_test/port_test1/bld/lib/ -llnd  -L/glade/scratch/hbrown/port_test/port_test1/bld/lib/ -locn  -L/glade/scratch/hbrown/port_test/port_test1/bld/lib/ -lrof  -L/glade/scratch/hbrown/port_test/port_test1/bld/lib/ -lglc  -L/glade/scratch/hbrown/port_test/port_test1/bld/lib/ -lwav -L/glade/scratch/hbrown/port_test/port_test1/bld/intel/mpt/debug/nothreads/MCT/noesmf/a1l1r1i1o1g1w1/csm_share -lcsm_share -L/glade/scratch/hbrown/port_test/port_test1/bld/intel/mpt/debug/nothreads/lib -lpio -lgptl -lmct -lmpeu -L/glade/u/apps/ch/opt/netcdf-mpi/4.6.3/mpt/2.19/intel/18.0.5//lib -lnetcdf  -L/glade/u/apps/ch/opt/pnetcdf/1.11.1/mpt/2.19/intel/18.0.5//lib -lpnetcdf/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: ccsm_comp_mod.o: in function `ccsm_comp_mod_mp_ccsm_pre_init1_':/gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:550:(.text+0x2b): relocation truncated to fit: R_X86_64_32 against symbol `ccsm_comp_mod_mp_ierr_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:551:(.text+0x95): relocation truncated to fit: R_X86_64_32 against symbol `ccsm_comp_mod_mp_ierr_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:553:(.text+0xbf): relocation truncated to fit: R_X86_64_PC32 against symbol `ccsm_comp_mod_mp_global_comm_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:555:(.text+0x13d): relocation truncated to fit: R_X86_64_PC32 against symbol `ccsm_comp_mod_mp_time_brun_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:557:(.text+0x14c): relocation truncated to fit: R_X86_64_32 against symbol `ccsm_comp_mod_mp_global_comm_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:564:(.text+0x167): relocation truncated to fit: R_X86_64_32 against symbol `ccsm_comp_mod_mp_global_comm_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:567:(.text+0x188): relocation truncated to fit: R_X86_64_32 against symbol `seq_comm_mct_mp_gloid_' defined in COMMON section in /glade/scratch/hbrown/port_test/port_test1/bld/intel/mpt/debug/nothreads/MCT/noesmf/a1l1r1i1o1g1w1/csm_share/libcsm_share.a(seq_comm_mct.o)/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:567:(.text+0x1a1): relocation truncated to fit: R_X86_64_32 against symbol `ccsm_comp_mod_mp_iam_gloid_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:567:(.text+0x1d3): relocation truncated to fit: R_X86_64_32 against symbol `ccsm_comp_mod_mp_pethreads_gloid_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:568:(.text+0x226): relocation truncated to fit: R_X86_64_32 against symbol `ccsm_comp_mod_mp_pethreads_gloid_' defined in COMMON section in ccsm_comp_mod.o/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /gpfs/fs1/work/hbrown/PNNL/cesm/CAM5-MAM4_trk/cheyenne_code/ACME-hilat_hw_tag_BC_8_MAM4/models/drv/driver/ccsm_comp_mod.F90:572:(.text+0x248): additional relocation overflows omitted from the output/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: failed to convert GOTPCREL relocation; relink with --no-relax/glade/scratch/hbrown/port_test/cases/port_test1/Tools/Makefile:636: recipe for target '/glade/scratch/hbrown/port_test/port_test1/bld/cesm.exe' failedgmake: *** [/glade/scratch/hbrown/port_test/port_test1/bld/cesm.exe] Error 1
Could this be an issue with the modules I have loaded? These were errors that I hadn't found in the discussions previously and wanted to see if anyone had any recommendations. Thanks for your time, 
 
Hi Simchan, thanks for your reply.I did run a test with an updated pio (1_8_14, following the changes that you refer to), but this caused the build to crash at the csm_share.bldlog. Do you mind sharing the modules that you are loading in your env_mach_specific.cheyenne file? Best,
 
Hi Simchan, thanks for your reply.I did run a test with an updated pio (1_8_14, following the changes that you refer to), but this caused the build to crash at the csm_share.bldlog. Do you mind sharing the modules that you are loading in your env_mach_specific.cheyenne file? Best,
 
No problem! Hope you can fix it soon.Maybe you can remove the old build directory, if you havne't? (./$casename.clean_build or remove the directory at the /glade/scratch/$username/$casename/bld)
-Shim
#! /bin/tcsh # -------------------------------------------------------------------------# Laramie build specific settings# ------------------------------------------------------------------------- source  /etc/profile.d/modules.csh module purge module load intel/17.0.1module load ncarenv/1.0module load mklmodule load ncarcompilers/0.4.1module load mpt/2.19if($MPILIB== "mpi-serial" ) then  module load netcdf/4.6.1else  module load netcdf-mpi/4.6.1  module load pnetcdf/1.11.0endif# -------------------------------------------------------------------------# Build and runtime environment variables - edit before the initial build# ------------------------------------------------------------------------- setenv OMP_STACKSIZE 256Msetenv NETCDF_PATH $NETCDFsetenv PNETCDF_PATH $PNETCDF
 
No problem! Hope you can fix it soon.Maybe you can remove the old build directory, if you havne't? (./$casename.clean_build or remove the directory at the /glade/scratch/$username/$casename/bld)
-Shim
#! /bin/tcsh # -------------------------------------------------------------------------# Laramie build specific settings# ------------------------------------------------------------------------- source  /etc/profile.d/modules.csh module purge module load intel/17.0.1module load ncarenv/1.0module load mklmodule load ncarcompilers/0.4.1module load mpt/2.19if($MPILIB== "mpi-serial" ) then  module load netcdf/4.6.1else  module load netcdf-mpi/4.6.1  module load pnetcdf/1.11.0endif# -------------------------------------------------------------------------# Build and runtime environment variables - edit before the initial build# ------------------------------------------------------------------------- setenv OMP_STACKSIZE 256Msetenv NETCDF_PATH $NETCDFsetenv PNETCDF_PATH $PNETCDF
 
Thanks Shim,I tried using the same setup as you with the updated pio (version 1_8_14), but I encounter the same error as for my initial comment (see attached bldlogs).The csm_share.bldlog has an issue that is similar to https://bb.cgd.ucar.edu/cesm111-build-pio-question, where a solution was to remove some of the fortran modules in the pio/ directory and modify the pio/Makefile as per the comments. Unfortunately, this is an older version of pio (1_5_11) and the design of 1_8_14 does not lend itself to these changes.The tag that I am using is cesm1_3_beta10 which may be part of the problem. Any suggestions regarding a pio version or a trouble shooting approach for this issue?Many thanks!
 
Thanks Shim,I tried using the same setup as you with the updated pio (version 1_8_14), but I encounter the same error as for my initial comment (see attached bldlogs).The csm_share.bldlog has an issue that is similar to https://bb.cgd.ucar.edu/cesm111-build-pio-question, where a solution was to remove some of the fortran modules in the pio/ directory and modify the pio/Makefile as per the comments. Unfortunately, this is an older version of pio (1_5_11) and the design of 1_8_14 does not lend itself to these changes.The tag that I am using is cesm1_3_beta10 which may be part of the problem. Any suggestions regarding a pio version or a trouble shooting approach for this issue?Many thanks!
 
Hunter,I'm not sure whether my trick also works for cesm1_3beta10.If it is ok to use cesm1.2.2, would you like to follow the steps I've done yesterday?Below is my scratch notes/log for setting up the cesm1.2.2.  1) Download the source codes>> svn co https://svn-ccsm-models.cgd.ucar.edu/cesm1/release_tags/cesm1_2_1 cesm1_2_1 
2) modify the pio address>> vi cesm1_2_2/SVN_EXTERNAL_DIRECTORIESdelete the models/utils/pio line and then add belowmodels/utils/pio                   https://github.com/NCAR/ParallelIO.git/tags/pio1_8_12/pio >> svn propset svn:externals -F SVN_EXTERNAL_DIRECTORIES .>> svn update cd cesm1_2_2/models/utils>> mv pio pio.old>> svn co https://github.com/NCAR/ParallelIO.git/tags/pio1_8_14/pio cd cesm1_2_2/tools/cprnc/>> vi SVN_EXTERNAL_DIRECTORIESModify belowgenf90 https://github.com/PARALLELIO/genf90/tags/genf90_140121>> svn propset svn:externals -F SVN_EXTERNAL_DIRECTORIES . >> svn update  3)Porting Cheyenne machinehttps://bb.cgd.ucar.edu/machine-cheyenne-not-available-cesmhttps://docs.google.com/document/d/1V5_oIA_ZPmLsMKp0rZlQ99CqQshx2pqcZsVQhT7lCb0/edit#>> cd simchany/cesm1_2_2/scriptsAdd the following files to scripts/ccsm_utils/Machinesenv_mach_specific.cheyennemkbatch.cheyenne a)     env_mach_specific.cheyenne#! /bin/tcsh# -------------------------------------------------------------------------# Laramie build specific settings# -------------------------------------------------------------------------source  /etc/profile.d/modules.csh module purgemodule load intel/17.0.1module load ncarenv/1.0module load mklmodule load ncarcompilers/0.4.1module load mpt/2.19 if( $MPILIB == "mpi-serial" ) then  module load netcdf/4.6.1 else  module load netcdf-mpi/4.6.1  module load pnetcdf/1.11.0endif# -------------------------------------------------------------------------# Build and runtime environment variables - edit before the initial build# ------------------------------------------------------------------------- setenv OMP_STACKSIZE 256Msetenv NETCDF_PATH $NETCDFsetenv PNETCDF_PATH $PNETCDF  Then,>>  vi mkbatch.cheyenneYou can just copy from the below link, I haven’t modified anything from that.https://svn-ccsm-models.cgd.ucar.edu/Machines/release_tags/cesm1_2_x_n27_Machines_140528/mkbatch.cheyenne  Modify the /ccsm_utils/Machines/config_machines.xmlFollowing the guide inhttps://docs.google.com/document/d/1V5_oIA_ZPmLsMKp0rZlQ99CqQshx2pqcZsVQhT7lCb0/edit  4) To debug the resubmit errorAdd following line to runscriptcd $CASEROOT (line 76)>> vi cesm1_2_2/scripts/ccsm_utils/Tools/cesm_postrun_setup 5) Then chmod -R 700 ccsm_utils 6) modify the perl scripts>> vi cesm1_2_2/models/drv/bld/build-namelistline 784The perl code has several statements of the form “foreach $var qw(a b c)”, the version of perl on Cheyenne requires that these lines be changed to “foreach $var (qw(a b c))” 7) creat case & build & submit./create_newcase -case ~/cases/testcase -compset F_2000_CAM5 -res 1.9x2.5_gx1v6 -mach cheyenne cd ~/cases/testcase./cesm_setup./testcase.build./testcase.submit Hope this works...-Shim  
 
Hunter,I'm not sure whether my trick also works for cesm1_3beta10.If it is ok to use cesm1.2.2, would you like to follow the steps I've done yesterday?Below is my scratch notes/log for setting up the cesm1.2.2.  1) Download the source codes>> svn co https://svn-ccsm-models.cgd.ucar.edu/cesm1/release_tags/cesm1_2_1 cesm1_2_1 
2) modify the pio address>> vi cesm1_2_2/SVN_EXTERNAL_DIRECTORIESdelete the models/utils/pio line and then add belowmodels/utils/pio                   https://github.com/NCAR/ParallelIO.git/tags/pio1_8_12/pio >> svn propset svn:externals -F SVN_EXTERNAL_DIRECTORIES .>> svn update cd cesm1_2_2/models/utils>> mv pio pio.old>> svn co https://github.com/NCAR/ParallelIO.git/tags/pio1_8_14/pio cd cesm1_2_2/tools/cprnc/>> vi SVN_EXTERNAL_DIRECTORIESModify belowgenf90 https://github.com/PARALLELIO/genf90/tags/genf90_140121>> svn propset svn:externals -F SVN_EXTERNAL_DIRECTORIES . >> svn update  3)Porting Cheyenne machinehttps://bb.cgd.ucar.edu/machine-cheyenne-not-available-cesmhttps://docs.google.com/document/d/1V5_oIA_ZPmLsMKp0rZlQ99CqQshx2pqcZsVQhT7lCb0/edit#>> cd simchany/cesm1_2_2/scriptsAdd the following files to scripts/ccsm_utils/Machinesenv_mach_specific.cheyennemkbatch.cheyenne a)     env_mach_specific.cheyenne#! /bin/tcsh# -------------------------------------------------------------------------# Laramie build specific settings# -------------------------------------------------------------------------source  /etc/profile.d/modules.csh module purgemodule load intel/17.0.1module load ncarenv/1.0module load mklmodule load ncarcompilers/0.4.1module load mpt/2.19 if( $MPILIB == "mpi-serial" ) then  module load netcdf/4.6.1 else  module load netcdf-mpi/4.6.1  module load pnetcdf/1.11.0endif# -------------------------------------------------------------------------# Build and runtime environment variables - edit before the initial build# ------------------------------------------------------------------------- setenv OMP_STACKSIZE 256Msetenv NETCDF_PATH $NETCDFsetenv PNETCDF_PATH $PNETCDF  Then,>>  vi mkbatch.cheyenneYou can just copy from the below link, I haven’t modified anything from that.https://svn-ccsm-models.cgd.ucar.edu/Machines/release_tags/cesm1_2_x_n27_Machines_140528/mkbatch.cheyenne  Modify the /ccsm_utils/Machines/config_machines.xmlFollowing the guide inhttps://docs.google.com/document/d/1V5_oIA_ZPmLsMKp0rZlQ99CqQshx2pqcZsVQhT7lCb0/edit  4) To debug the resubmit errorAdd following line to runscriptcd $CASEROOT (line 76)>> vi cesm1_2_2/scripts/ccsm_utils/Tools/cesm_postrun_setup 5) Then chmod -R 700 ccsm_utils 6) modify the perl scripts>> vi cesm1_2_2/models/drv/bld/build-namelistline 784The perl code has several statements of the form “foreach $var qw(a b c)”, the version of perl on Cheyenne requires that these lines be changed to “foreach $var (qw(a b c))” 7) creat case & build & submit./create_newcase -case ~/cases/testcase -compset F_2000_CAM5 -res 1.9x2.5_gx1v6 -mach cheyenne cd ~/cases/testcase./cesm_setup./testcase.build./testcase.submit Hope this works...-Shim  
 
Thank you for such a detailed list of changes, Shim.I would rather not adapt this code to CESM1.2.2 so I tried everything you mentioned here using the cesm1_3_beta10 tag. Unfortunately, I got the same error message in the csm_share.bldlog. My guess is that this verison of the code doesn't work with the updated pio version 1_8_14 but may work with another older version given how far along the code makes it using the default pio.Do you have a sense of where to find more details regarding the different pio tags? Another option would be to adapt this version to CESM1.2.2.Best, 
 
Thank you for such a detailed list of changes, Shim.I would rather not adapt this code to CESM1.2.2 so I tried everything you mentioned here using the cesm1_3_beta10 tag. Unfortunately, I got the same error message in the csm_share.bldlog. My guess is that this verison of the code doesn't work with the updated pio version 1_8_14 but may work with another older version given how far along the code makes it using the default pio.Do you have a sense of where to find more details regarding the different pio tags? Another option would be to adapt this version to CESM1.2.2.Best, 
 
Back
Top