Hello.
I am trying to port cesm2_3_beta08 to implement CAM6-MOM6 coupled model.
config_machines.xml, config_batch.xml, and config_compilers.xml that worked in CESM 2.2 version were used for porting cesm2_3_beta08, but the following error occurred during ./case.setup. Previous CESM 2.2 versions worked fine.
ERROR: Could not initialize machine object from /lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml. This machine is not available for the target CIME_MODEL.
To solve this error, I tried following the other advice in the CESM forum, but it still doesn't run with another error.
ERROR: Command: '/usr/bin/xmllint --xinclude --noout --schema /lustre/cesm2/CESM_MOM6/cime/config/xml_schemas/config_machines.xsd /lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml ' failed with error '/lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml:55: element NODENAME_REGEX: Schemas validity error : Element 'NODENAME_REGEX': This element is not expected. Expected is one of ( PROXY, COMPILERS ).
/lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml fails to validate' from dir '/lustre/cesm2/CESM_MOM6/cases/2020_cice_case
Here is my env_machine.xml script.
If anyone knows more about this, any help would be greatly appreciated.
Thanks.
jhpark.
I am trying to port cesm2_3_beta08 to implement CAM6-MOM6 coupled model.
config_machines.xml, config_batch.xml, and config_compilers.xml that worked in CESM 2.2 version were used for porting cesm2_3_beta08, but the following error occurred during ./case.setup. Previous CESM 2.2 versions worked fine.
ERROR: Could not initialize machine object from /lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml. This machine is not available for the target CIME_MODEL.
To solve this error, I tried following the other advice in the CESM forum, but it still doesn't run with another error.
Error when creating new case: Could not find machine match for
Hello, when trying to create a new case using the following command: "create_newcase --case cesm2_test --compset B1850 --res f19_g17" I get the error: "Could not find machine match for... "ERROR: Could not initialize machine object..." I have attached the config files to this message and...
bb.cgd.ucar.edu
ERROR: Command: '/usr/bin/xmllint --xinclude --noout --schema /lustre/cesm2/CESM_MOM6/cime/config/xml_schemas/config_machines.xsd /lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml ' failed with error '/lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml:55: element NODENAME_REGEX: Schemas validity error : Element 'NODENAME_REGEX': This element is not expected. Expected is one of ( PROXY, COMPILERS ).
/lustre/cesm2/CESM_MOM6/ccs_config/machines/config_machines.xml fails to validate' from dir '/lustre/cesm2/CESM_MOM6/cases/2020_cice_case
Here is my env_machine.xml script.
Code:
<config_machines version="2.0">
<machine MACH="MyMach">
<DESC>MACH</DESC>
<OS>LINUX</OS>
<NODENAME_REGEX>chukchi\d\d</NODENAME_REGEX>
<PROXY>https://PP.ac.kr</PROXY>
<!--PROJECT>none</PROJECT-->
<COMPILERS>intel</COMPILERS>
<MPILIBS>mvapich2</MPILIBS>
<CIME_OUTPUT_ROOT>$ENV{HOME}/CESM_MOM6/output</CIME_OUTPUT_ROOT>
<DIN_LOC_ROOT>$ENV{HOME}/2.2.0/inputdata</DIN_LOC_ROOT>
<DIN_LOC_ROOT_CLMFORC>$ENV{HOME}/2.2.0/inputdata/lmwg</DIN_LOC_ROOT_CLMFORC>
<!-- <DIN_LOC_ROOT_CLMFORC>$ENV{HOME}/inputdata/atm/datm7</DIN_LOC_ROOT_CLMFORC> -->
<DOUT_S_ROOT>$ENV{HOME}/cases/$CASE</DOUT_S_ROOT>
<BASELINE_ROOT>$ENV{HOME}/CESM_MOM6/cesm_baselines</BASELINE_ROOT>
<!-- <BASELINE_ROOT>/nobackup/fvitt/cesm_baselines</BASELINE_ROOT> -->
<CCSM_CPRNC>$ENV{HOME}/CESM_MOM6/cime/tools/cprnc/cprnc</CCSM_CPRNC>
<!-- <CCSM_CPRNC>/u/fvitt/bin/cprnc</CCSM_CPRNC> -->
<GMAKE_J>16</GMAKE_J>
<BATCH_SYSTEM>pbs</BATCH_SYSTEM>
<SUPPORTED_BY>jhpark@PP.ac.kr</SUPPORTED_BY>
<MAX_TASKS_PER_NODE>36</MAX_TASKS_PER_NODE>
<MAX_MPITASKS_PER_NODE>36</MAX_MPITASKS_PER_NODE>
<PROJECT_REQUIRED>FALSE</PROJECT_REQUIRED>
<mpirun mpilib="mvapich2">
<executable>mpirun</executable>
<arguments>
<arg name="machine_file">-hostfile $ENV{PBS_NODEFILE}</arg>
<arg name="num_tasks"> -np {{ total_tasks }}</arg>
</arguments>
</mpirun>
<module_system type="module">
<init_path lang="perl">/usr/share/Modules/init/perl.pm</init_path>
<init_path lang="sh">/usr/share/Modules/init/sh</init_path>
<init_path lang="csh">/usr/share/Modules/init/csh</init_path>
<init_path lang="python">/usr/share/Modules/init/python.py</init_path>
<cmd_path lang="perl">/usr/bin/modulecmd perl</cmd_path>
<cmd_path lang="python">/usr/bin/modulecmd python</cmd_path>
<cmd_path lang="csh">module</cmd_path>
<cmd_path lang="sh">module</cmd_path>
<modules>
<command name="purge"/>
<command name="load">intel18/compiler-18</command>
<command name="load">intel18/mvapich2-2.2</command>
<command name="load">intel18/netcdf-4.6.1</command>
<command name="load">intel18/pnetcdf-1.11.2</command>
<command name="load">gcc/hdf5-1.10.5</command>
</modules>
</module_system>
<environment_variables>
<env name="NETCDF_PATH">/lustre/local/netcdf/461_intel18</env>
<env name="NETCDF_C_PATH">/lustre/local/netcdf/461_intel18</env>
<env name="NETCDF_FORTRAN_PATH">/lustre/local/netcdf/461_intel18</env>
<env name="HDF5_PATH">/lustre/local/hdf5/1.10.5</env>
<env name="PNETCDF_PATH">/lustre/local/pnetcdf/1.11.2_intel18_mvapich2-2.2</env>
<env name="CIME_MODEL">cesm</env>
<env name="CIMEROOT">/lustre/cesm2/CESM_MOM6/ccs_config</env>
<env name="OMP_STACKSIZE">256M</env>
</environment_variables>
</machine>
If anyone knows more about this, any help would be greatly appreciated.
Thanks.
jhpark.