Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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

No branches or pull requests

1 participant