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

Get E3SM tests working with ADIOS type #6287

Open
dqwu opened this issue Mar 8, 2024 · 0 comments
Open

Get E3SM tests working with ADIOS type #6287

dqwu opened this issue Mar 8, 2024 · 0 comments
Assignees
Labels
Testing Anything related to unit/system tests

Comments

@dqwu
Copy link
Contributor

dqwu commented Mar 8, 2024

To run E3SM tests with ADIOS type, there are a few issues to be resolved.

Issue 1
Is it possible to directly specify ADIOS type with a single "create_test XXXX" command?
For now, a workaround is to use "create_test XXXX --no-build" and then manually build and submit the case:

...
./create_test XXXX --no-build

cd case_dir_created_for_this_test

./xmlchange PIO_TYPENAME=adios

./case.setup --reset

./case.build

./case.submit

Issue 2
case_test might complain about copying an ADIOS format output file foo.nc.bp, even when there is a symbolic link foo.nc created for it. For a simple test SMS.ne30_f19_g16_rx1.A run with ADIOS type on ANL GCE nodes, case_test has an exception like below:

...
CASE.RUN HAS FINISHED
Exception from case_test: can't copy '/scratch/wuda/e3sm/scratch/SMS.ne30_f19_g16_rx1.A.anlgce_gnu.20240308_135932_80asj0/run/SMS.ne30_f19_g16_rx1.A.anlgce_gnu.20240308_135932_80asj0.cpl.hi.0001-01-06-00000.nc': doesn't exist or not a regular file

Note that a symbolic link cpl.hi.0001-01-06-00000.nc has already been created for cpl.hi.0001-01-06-00000.nc.bp:

  86 Mar  8 14:02 SMS.ne30_f19_g16_rx1.A.anlgce_gnu.20240308_135932_80asj0.cpl.hi.0001-01-06-00000.nc -> SMS.ne30_f19_g16_rx1.A.anlgce_gnu.20240308_135932_80asj0.cpl.hi.0001-01-06-00000.nc.bp
4096 Mar  8 14:02 SMS.ne30_f19_g16_rx1.A.anlgce_gnu.20240308_135932_80asj0.cpl.hi.0001-01-06-00000.nc.bp
@dqwu dqwu added the Testing Anything related to unit/system tests label Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Testing Anything related to unit/system tests
Projects
None yet
Development

No branches or pull requests

2 participants