Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Separate CCPP schemes cannot share namelist groups #324

Open
jimmielin opened this issue Nov 15, 2024 · 0 comments
Open

Separate CCPP schemes cannot share namelist groups #324

jimmielin opened this issue Nov 15, 2024 · 0 comments
Labels
bug Something isn't working correctly

Comments

@jimmielin
Copy link
Member

jimmielin commented Nov 15, 2024

What happened?

Trying to set up namelist xml for two separate schemes where <group> is the same for these two schemes will result in a build time error.

What are the steps to reproduce the bug?

Create two CCPP schemes and corresponding scheme1_namelist.xml scheme2_namelist.xml files

Create two different namelist entries in these two xml files, but with the same <group> (e.g., <group>fruit_nl</group>)

Try to build

Error will be similar to

atm_in_paramgen.AtmInParamGenError: Cannot append:
'/home/hplin/2411_sima_check-energy/CAM-SIMA.rebase/src/physics/ncar_ccpp/schemes/check_energy/check_energy_chng_namelist.xml'
 The following namelist groups conflict with those in
'/home/hplin/2411_sima_check-energy/CAM-SIMA.rebase/src/physics/ncar_ccpp/schemes/sima_diagnostics/check_energy_gmean_diagnostics_namelist.xml :'
check_energy_nl

What CAM-SIMA hash were you using?

623ef7b

What machine were you running CAM-SIMA on?

CGD machine (e.g. izumi)

What compiler were you using?

GNU

Path to a case directory, if applicable

No response

Will you be addressing this bug yourself?

Any Software Engineer can do this

Extra info

No response

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working correctly
Projects
None yet
Development

No branches or pull requests

1 participant