-
Notifications
You must be signed in to change notification settings - Fork 37
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
compass python package (compass v1.0) #28
Commits on Apr 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 31ca8ad - Browse repository at this point
Copy the full SHA 31ca8adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68af7b1 - Browse repository at this point
Copy the full SHA 68af7b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc5a9c9 - Browse repository at this point
Copy the full SHA dc5a9c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dad90fa - Browse repository at this point
Copy the full SHA dad90faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75983ba - Browse repository at this point
Copy the full SHA 75983baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fbb549 - Browse repository at this point
Copy the full SHA 9fbb549View commit details -
Add global_ocean initial_state testcase
So far, only the QU240 mesh is supported. Also, add `scipy` as a dependency.
Configuration menu - View commit details
-
Copy full SHA for d7a5e0d - Browse repository at this point
Copy the full SHA d7a5e0dView commit details -
Split init into mesh and initial_state
This will allow us to initializes later with other initial conditions.
Configuration menu - View commit details
-
Copy full SHA for 23750eb - Browse repository at this point
Copy the full SHA 23750ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for efb5280 - Browse repository at this point
Copy the full SHA efb5280View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d06842 - Browse repository at this point
Copy the full SHA 5d06842View commit details -
Switch to logging with a context manager
For these changes, the logging module has been moved to mpas_tools so the same context manager can be used there, along with the check_call command that suports logging.
Configuration menu - View commit details
-
Copy full SHA for 2d06274 - Browse repository at this point
Copy the full SHA 2d06274View commit details -
Configuration menu - View commit details
-
Copy full SHA for c97df0f - Browse repository at this point
Copy the full SHA c97df0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61fe19d - Browse repository at this point
Copy the full SHA 61fe19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe74aed - Browse repository at this point
Copy the full SHA fe74aedView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac9646a - Browse repository at this point
Copy the full SHA ac9646aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c0b0f4 - Browse repository at this point
Copy the full SHA 9c0b0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96f7f06 - Browse repository at this point
Copy the full SHA 96f7f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d326b - Browse repository at this point
Copy the full SHA a8d326bView commit details -
Modify validation to handle repeats of a dimension
The fix is to rename one of the repeats. Otherwise, xarray is pretty unhappy.
Configuration menu - View commit details
-
Copy full SHA for 0d11052 - Browse repository at this point
Copy the full SHA 0d11052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ce836 - Browse repository at this point
Copy the full SHA 44ce836View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf38666 - Browse repository at this point
Copy the full SHA bf38666View commit details -
Configuration menu - View commit details
-
Copy full SHA for 217b202 - Browse repository at this point
Copy the full SHA 217b202View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53e274f - Browse repository at this point
Copy the full SHA 53e274fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8253d92 - Browse repository at this point
Copy the full SHA 8253d92View commit details -
Major reorg of global ocean test case
The reorganization: * adds support for QU240wISC (and other meshes with ice-shelf cavities) * separates mesh and init test cases * adds support for 4 initial conditions: * PHC * PHC with BGC * EN4_1900 * EN4_1900 with BGC * Adds a subdirectory for the initial condition. Each testcase other than mesh is within this subdirectory * Added the full matrix of QU240 test cases (maybe overkill?): * with and without ice-shelf cavities * PHC and EN4_1900 * with and without BGC * split_explicit and RK4
Configuration menu - View commit details
-
Copy full SHA for 0dae4c5 - Browse repository at this point
Copy the full SHA 0dae4c5View commit details -
Update nightly and add qu240wisc test suite
The new test suite has the same tests as the QU240 in nightly suite, but for the QU240wISC mesh instead.
Configuration menu - View commit details
-
Copy full SHA for e259794 - Browse repository at this point
Copy the full SHA e259794View commit details -
Change the way steps run on their own
The key ``steps_to_run`` has been added to the ``testcase`` dict and individual steps run the same way as the whole testcase except that there is only one step in ``steps_to_run`` and logging is handled slightly differently. This means that config options related to the requested number of cores, minimum cores, threads, etc. can be parsed at the testcase level, then the number of cores to run with can be determined in ``run_steps`` before running individual steps. Testcases that run all steps in the order they are added can just leave ``steps_to_run`` with its default value. If there are some optional steps that should be excluded, the testcase will need to replace the default list with an appropriate list of steps.
Configuration menu - View commit details
-
Copy full SHA for b8a3a70 - Browse repository at this point
Copy the full SHA b8a3a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eca43a - Browse repository at this point
Copy the full SHA 1eca43aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d51c55 - Browse repository at this point
Copy the full SHA 6d51c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3252801 - Browse repository at this point
Copy the full SHA 3252801View commit details -
Configuration menu - View commit details
-
Copy full SHA for f39994a - Browse repository at this point
Copy the full SHA f39994aView commit details -
Update global ocean testcases and steps following reorg
This also includes adding config options related to mesh provenance that will eventually be included in all NetCDF output.
Configuration menu - View commit details
-
Copy full SHA for 45dd43a - Browse repository at this point
Copy the full SHA 45dd43aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21aa591 - Browse repository at this point
Copy the full SHA 21aa591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2343d7a - Browse repository at this point
Copy the full SHA 2343d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f6d34 - Browse repository at this point
Copy the full SHA 44f6d34View commit details -
Fix name of QUwISC240 test suite
Both the suite name and the tests within it need to be updated.
Configuration menu - View commit details
-
Copy full SHA for 2cb4b75 - Browse repository at this point
Copy the full SHA 2cb4b75View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1a7c94 - Browse repository at this point
Copy the full SHA e1a7c94View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea734d7 - Browse repository at this point
Copy the full SHA ea734d7View commit details -
Add restart files as inputs/outputs for restart test
Also, add support for namelist and streams replacement dicts.
Configuration menu - View commit details
-
Copy full SHA for 5220844 - Browse repository at this point
Copy the full SHA 5220844View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f5eb3a - Browse repository at this point
Copy the full SHA 1f5eb3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bff6a18 - Browse repository at this point
Copy the full SHA bff6a18View commit details -
Configuration menu - View commit details
-
Copy full SHA for c87615d - Browse repository at this point
Copy the full SHA c87615dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d37460 - Browse repository at this point
Copy the full SHA 2d37460View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16005b6 - Browse repository at this point
Copy the full SHA 16005b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a37e7fa - Browse repository at this point
Copy the full SHA a37e7faView commit details -
Add first draft of files for E3SM testcase
The files for diagnostics are missing because some work is needed in MPAS-Tools to support this step. Also add a suite for testing QU240 and QUwISC240 spin-up and files for E3SM.
Configuration menu - View commit details
-
Copy full SHA for bac8113 - Browse repository at this point
Copy the full SHA bac8113View commit details -
Update version of mpas_tools in the recipe
This merge also adds git as a dependency.
Configuration menu - View commit details
-
Copy full SHA for cfc32e1 - Browse repository at this point
Copy the full SHA cfc32e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b30bde - Browse repository at this point
Copy the full SHA 7b30bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d61a3b - Browse repository at this point
Copy the full SHA 0d61a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 095e157 - Browse repository at this point
Copy the full SHA 095e157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a820ec - Browse repository at this point
Copy the full SHA 0a820ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1ba50 - Browse repository at this point
Copy the full SHA 9b1ba50View commit details -
Individual steps were being logged to their own log files but are now written to the same log file within case_output for the whole test case.
Configuration menu - View commit details
-
Copy full SHA for 3b1ea08 - Browse repository at this point
Copy the full SHA 3b1ea08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e179a - Browse repository at this point
Copy the full SHA 79e179aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f079617 - Browse repository at this point
Copy the full SHA f079617View commit details -
Make separate namelists for PHC and EN4_1900 tracers
They have different depth conversions and could, in theory, have different variable names, dimensions, etc.
Configuration menu - View commit details
-
Copy full SHA for bf31da6 - Browse repository at this point
Copy the full SHA bf31da6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3646435 - Browse repository at this point
Copy the full SHA 3646435View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a029f - Browse repository at this point
Copy the full SHA b6a029fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 195a14e - Browse repository at this point
Copy the full SHA 195a14eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5263d - Browse repository at this point
Copy the full SHA 6b5263dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3327593 - Browse repository at this point
Copy the full SHA 3327593View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27cfc4e - Browse repository at this point
Copy the full SHA 27cfc4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8a2db - Browse repository at this point
Copy the full SHA ea8a2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c04f8 - Browse repository at this point
Copy the full SHA 87c04f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3051b40 - Browse repository at this point
Copy the full SHA 3051b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e5eea - Browse repository at this point
Copy the full SHA d4e5eeaView commit details -
Add an example ocean config file
It has some common config options that users might want to change.
Configuration menu - View commit details
-
Copy full SHA for 44a7a34 - Browse repository at this point
Copy the full SHA 44a7a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bfbc82 - Browse repository at this point
Copy the full SHA 8bfbc82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2792c2c - Browse repository at this point
Copy the full SHA 2792c2cView commit details -
Compute the target and min cores for suites
This requires setting the target and min cores in setup() for several types of steps in global_ocean that were only setting these values in the test case's run()
Configuration menu - View commit details
-
Copy full SHA for 271c9a3 - Browse repository at this point
Copy the full SHA 271c9a3View commit details -
Add commandline flag --mpas_model
This overrides the config option `mpas_model` in `[paths]` for convenience of setting the MPAS-Model directory
Configuration menu - View commit details
-
Copy full SHA for 823e95e - Browse repository at this point
Copy the full SHA 823e95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62917c6 - Browse repository at this point
Copy the full SHA 62917c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c8919 - Browse repository at this point
Copy the full SHA 73c8919View commit details -
This improves the formatting of the help display.
Configuration menu - View commit details
-
Copy full SHA for 5f0e989 - Browse repository at this point
Copy the full SHA 5f0e989View commit details -
Improve function for listing test suites
Add a comment that new cores need to be added.
Configuration menu - View commit details
-
Copy full SHA for 7505760 - Browse repository at this point
Copy the full SHA 7505760View commit details -
provenance.write was missing a docstring. cull_mesh had a mis-formatted list. config.get_source_file had an incorrectly formatted :ref: tag
Configuration menu - View commit details
-
Copy full SHA for 70d2a54 - Browse repository at this point
Copy the full SHA 70d2a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f73c5a - Browse repository at this point
Copy the full SHA 1f73c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5019412 - Browse repository at this point
Copy the full SHA 5019412View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0bb06e - Browse repository at this point
Copy the full SHA c0bb06eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 136ea41 - Browse repository at this point
Copy the full SHA 136ea41View commit details -
Update setup.py to include package_data files
Also, improve how the compass package is found (with "include", not "exclude").
Configuration menu - View commit details
-
Copy full SHA for a96d68e - Browse repository at this point
Copy the full SHA a96d68eView commit details -
Build the docs after the compass package, since this will be needed for the autogenerated API.
Configuration menu - View commit details
-
Copy full SHA for c7693a8 - Browse repository at this point
Copy the full SHA c7693a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 495851b - Browse repository at this point
Copy the full SHA 495851bView commit details -
Rewrite run_model to take the step dict and do more
Since we almost always want to: * update PIO * make a graph partiton * run the model these first two are now an optional part of running the model. By having run_model take `step`, we can get information like the number of cores, threads and work dir. from there. To make this easier, the core and configration were added to `step` while setting up `testcase` defaults. There could be a little confusion between "core" and "cores" (and "configuration" and "config file" for that matter) but this is hard to avoid.
Configuration menu - View commit details
-
Copy full SHA for 4dfca2b - Browse repository at this point
Copy the full SHA 4dfca2bView commit details -
Rework namelsits and streams generation
The option has been added to pass a list of tuples of replacement files and their modules so some of the tedium of updating namelists and streams can be handled internally.
Configuration menu - View commit details
-
Copy full SHA for 2b5c6d5 - Browse repository at this point
Copy the full SHA 2b5c6d5View commit details -
Change the way step inputs and outputs are handled
This includes modifications to how databases and downloads are handled, requiring updates so many config files.
Configuration menu - View commit details
-
Copy full SHA for ddc9ad9 - Browse repository at this point
Copy the full SHA ddc9ad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b73ade9 - Browse repository at this point
Copy the full SHA b73ade9View commit details -
Rework collecting test cases and steps
The API is now quite different. The `collect()` functions for each test case and step now require fixed arguments. There is no need to call `setup_testcase_default` and `setup_step_default` so these have been hidden. Instead, the framework calls `collect()`. Configurations should add test cases with `add_testcase` and test cases should add steps with `add_step`. If a test case changes its subdirectory in `collect()`, it should call `set_testcase_subdir` to update both `subdir` and `path`.
Configuration menu - View commit details
-
Copy full SHA for e1f291c - Browse repository at this point
Copy the full SHA e1f291cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc59f35 - Browse repository at this point
Copy the full SHA bc59f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0dc3d4 - Browse repository at this point
Copy the full SHA e0dc3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9094fdd - Browse repository at this point
Copy the full SHA 9094fddView commit details -
Configuration menu - View commit details
-
Copy full SHA for c95d36f - Browse repository at this point
Copy the full SHA c95d36fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f68b1 - Browse repository at this point
Copy the full SHA c8f68b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93290a7 - Browse repository at this point
Copy the full SHA 93290a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cae3c45 - Browse repository at this point
Copy the full SHA cae3c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e168f - Browse repository at this point
Copy the full SHA e6e168fView commit details -
Update examples with new framework API
Add a test suite with all examples
Configuration menu - View commit details
-
Copy full SHA for c6e68af - Browse repository at this point
Copy the full SHA c6e68afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3073616 - Browse repository at this point
Copy the full SHA 3073616View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cfa7e9 - Browse repository at this point
Copy the full SHA 6cfa7e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35f1caf - Browse repository at this point
Copy the full SHA 35f1cafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee7a88 - Browse repository at this point
Copy the full SHA 8ee7a88View commit details -
Fix global ocean SSH adjustment
There were problems with a nonexistant mixed-layer depth output stream. The stream now exists but doesn't write anything.
Configuration menu - View commit details
-
Copy full SHA for f944619 - Browse repository at this point
Copy the full SHA f944619View commit details -
Add diagnostics file to the files_for_e3sm test
This requires a new version of geometric_features (0.3.0).
Configuration menu - View commit details
-
Copy full SHA for 0f7c6d8 - Browse repository at this point
Copy the full SHA 0f7c6d8View commit details -
Improve test suite output message
Give the number of tests that failed.
Configuration menu - View commit details
-
Copy full SHA for 541dd92 - Browse repository at this point
Copy the full SHA 541dd92View commit details -
Rarrange global ocean subdirs; reduce number of tests
Rearrange the directory structure so there are fewer subdirectories for split_explict tests and better organization for RK4 tests.
Configuration menu - View commit details
-
Copy full SHA for cdeabc8 - Browse repository at this point
Copy the full SHA cdeabc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4776e39 - Browse repository at this point
Copy the full SHA 4776e39View commit details -
Fix vertical interface data files
The 42layerWOCE and 60layerPHC interfaces were incorrect -- they were layer midpoints. The 60layerPHC has been corrected using the binary data before rounding to compute interface locations such that their averages reproduce the midpoints. I was not able to find the bindary 42layerWOCE data. As this veritcal grid is not used, I am simply removing it.
Configuration menu - View commit details
-
Copy full SHA for f359448 - Browse repository at this point
Copy the full SHA f359448View commit details -
Configuration menu - View commit details
-
Copy full SHA for d75077f - Browse repository at this point
Copy the full SHA d75077fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04db5a7 - Browse repository at this point
Copy the full SHA 04db5a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for de69fbd - Browse repository at this point
Copy the full SHA de69fbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7030fd3 - Browse repository at this point
Copy the full SHA 7030fd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fc3100 - Browse repository at this point
Copy the full SHA 1fc3100View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02e9c52 - Browse repository at this point
Copy the full SHA 02e9c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 023c410 - Browse repository at this point
Copy the full SHA 023c410View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5877902 - Browse repository at this point
Copy the full SHA 5877902View commit details -
Add eismint2 tests to sia suite
Remove tests from SIA stuite that aren't in the legacy version of the suite.
Configuration menu - View commit details
-
Copy full SHA for afaf322 - Browse repository at this point
Copy the full SHA afaf322View commit details -
Configuration menu - View commit details
-
Copy full SHA for f96852a - Browse repository at this point
Copy the full SHA f96852aView commit details -
Fix namelist options --> config options
This affects nearly all config files at the configuration level
Configuration menu - View commit details
-
Copy full SHA for 7029c80 - Browse repository at this point
Copy the full SHA 7029c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d0efca - Browse repository at this point
Copy the full SHA 8d0efcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e787cdd - Browse repository at this point
Copy the full SHA e787cddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c0f15 - Browse repository at this point
Copy the full SHA 49c0f15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 782ebcc - Browse repository at this point
Copy the full SHA 782ebccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1709a19 - Browse repository at this point
Copy the full SHA 1709a19View commit details -
Set up example_configs directory
Move example_ocean.cfg to example_configs/ocean.cfg
Configuration menu - View commit details
-
Copy full SHA for e91aba8 - Browse repository at this point
Copy the full SHA e91aba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb6d679 - Browse repository at this point
Copy the full SHA bb6d679View commit details -
Configuration menu - View commit details
-
Copy full SHA for 584114e - Browse repository at this point
Copy the full SHA 584114eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00fe00c - Browse repository at this point
Copy the full SHA 00fe00cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ef58fd - Browse repository at this point
Copy the full SHA 6ef58fdView commit details -
Add missing pyamg Add more to setup.py Add pip check
Configuration menu - View commit details
-
Copy full SHA for 14037d8 - Browse repository at this point
Copy the full SHA 14037d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c57aa9 - Browse repository at this point
Copy the full SHA 4c57aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4a1a32 - Browse repository at this point
Copy the full SHA d4a1a32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b06eab - Browse repository at this point
Copy the full SHA 2b06eabView commit details -
Configuration menu - View commit details
-
Copy full SHA for fff364c - Browse repository at this point
Copy the full SHA fff364cView commit details -
Update 3 namelist options that have been renamed
Three namelist options have new names to accommodate partial top cells. The new names are: config_init_vertical_grid_type config_alter_ICs_for_pcs config_pc_alteration_type
Configuration menu - View commit details
-
Copy full SHA for 0728d9c - Browse repository at this point
Copy the full SHA 0728d9cView commit details -
Limit cores to cores_per_node for single_node machines
Without this, users don't have a way of telling compass to use less than the whole machine.
Configuration menu - View commit details
-
Copy full SHA for d277431 - Browse repository at this point
Copy the full SHA d277431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76ddee8 - Browse repository at this point
Copy the full SHA 76ddee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 283593a - Browse repository at this point
Copy the full SHA 283593aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c473227 - Browse repository at this point
Copy the full SHA c473227View commit details -
Make most functions from the testcase module into methods of ``TestCase``.
Configuration menu - View commit details
-
Copy full SHA for a9c3471 - Browse repository at this point
Copy the full SHA a9c3471View commit details -
Add a class Step and a step package
Move the template for step run scripts to the `step` package.
Configuration menu - View commit details
-
Copy full SHA for 2689021 - Browse repository at this point
Copy the full SHA 2689021View commit details -
Import the new classes directly in compass
This makes them easier to refer to in docstrings
Configuration menu - View commit details
-
Copy full SHA for 1d96c75 - Browse repository at this point
Copy the full SHA 1d96c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2065ed5 - Browse repository at this point
Copy the full SHA 2065ed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6d674a - Browse repository at this point
Copy the full SHA a6d674aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc27f0c - Browse repository at this point
Copy the full SHA dc27f0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 213e875 - Browse repository at this point
Copy the full SHA 213e875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de4596 - Browse repository at this point
Copy the full SHA 2de4596View commit details -
Configuration menu - View commit details
-
Copy full SHA for 905be4f - Browse repository at this point
Copy the full SHA 905be4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41fc33b - Browse repository at this point
Copy the full SHA 41fc33bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 467ec60 - Browse repository at this point
Copy the full SHA 467ec60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5681d45 - Browse repository at this point
Copy the full SHA 5681d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99f794c - Browse repository at this point
Copy the full SHA 99f794cView commit details -
Move namelists and streams gen into Step
Code for adding and generating namelists and streams files has been moved into the Step class, since is relies heavily on the step's attributes. The function for processing input files has also been made non-public and is called as part of generate(), not externally in the setup module.
Configuration menu - View commit details
-
Copy full SHA for 8e69cbc - Browse repository at this point
Copy the full SHA 8e69cbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fbc5e7 - Browse repository at this point
Copy the full SHA 6fbc5e7View commit details -
Include parent in base class constructors
This is needed so steps know their MPAS core at construction and can use that information to name namelist and streams files.
Configuration menu - View commit details
-
Copy full SHA for e8b2e51 - Browse repository at this point
Copy the full SHA e8b2e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e19459 - Browse repository at this point
Copy the full SHA 5e19459View commit details -
Make subdirs the keys for test case dicts
The name of the test case isn't always unique so it is necessary to use a unique key like subdir (or path) With this merge, only the values of the test_cases and steps dicts are used in the framework but the dict datastructure ensures that each test case has a unique subdirectory Steps remain indexed by name becasue this is useful for finding a specific step in a test case by name. This requires that each step have a unique name (for now, the same as the subdir).
Configuration menu - View commit details
-
Copy full SHA for 13db2b7 - Browse repository at this point
Copy the full SHA 13db2b7View commit details -
Add work_dir_target for input files
This makes it easier to link to files in other test cases without having to know the relative path between them.
Configuration menu - View commit details
-
Copy full SHA for 8713615 - Browse repository at this point
Copy the full SHA 8713615View commit details -
Configuration menu - View commit details
-
Copy full SHA for d21fbc3 - Browse repository at this point
Copy the full SHA d21fbc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b2622 - Browse repository at this point
Copy the full SHA e8b2622View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f4890 - Browse repository at this point
Copy the full SHA c7f4890View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4664095 - Browse repository at this point
Copy the full SHA 4664095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae28d8 - Browse repository at this point
Copy the full SHA 7ae28d8View commit details -
Update ocean suites for dynamic adjustment
Spinup has been renamed to dynamic_adjustment and suites need to be updated accordingly.
Configuration menu - View commit details
-
Copy full SHA for c67d60f - Browse repository at this point
Copy the full SHA c67d60fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5061a95 - Browse repository at this point
Copy the full SHA 5061a95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb621b - Browse repository at this point
Copy the full SHA 1eb621bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c3526 - Browse repository at this point
Copy the full SHA d9c3526View commit details -
Configuration menu - View commit details
-
Copy full SHA for de6e951 - Browse repository at this point
Copy the full SHA de6e951View commit details -
Configuration menu - View commit details
-
Copy full SHA for 085464d - Browse repository at this point
Copy the full SHA 085464dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1022dc7 - Browse repository at this point
Copy the full SHA 1022dc7View commit details -
It hasn't proven to be very useful, compared with "real" examples for MPAS cores.
Configuration menu - View commit details
-
Copy full SHA for ab5b2b4 - Browse repository at this point
Copy the full SHA ab5b2b4View commit details -
Switch to explicitly adding steps, cases, groups
The code is a little more verbose but more intuitive this way.
Configuration menu - View commit details
-
Copy full SHA for bfcee4b - Browse repository at this point
Copy the full SHA bfcee4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a6f840 - Browse repository at this point
Copy the full SHA 4a6f840View commit details -
Improve docstrings for generate methods
The docstring for Step.generate and TestCase.generate was not very clear, so they have been made more verbose.
Configuration menu - View commit details
-
Copy full SHA for f434c06 - Browse repository at this point
Copy the full SHA f434c06View commit details
Commits on Apr 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e39be09 - Browse repository at this point
Copy the full SHA e39be09View commit details
Commits on Apr 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 14fabda - Browse repository at this point
Copy the full SHA 14fabdaView commit details
Commits on Apr 18, 2021
-
They incorrectly referred to the old step dictionaries
Configuration menu - View commit details
-
Copy full SHA for 254ee28 - Browse repository at this point
Copy the full SHA 254ee28View commit details
Commits on Apr 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d2baca5 - Browse repository at this point
Copy the full SHA d2baca5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c440018 - Browse repository at this point
Copy the full SHA c440018View commit details -
Update reference names in legacy docs
Add a `legacy_` prefix to all so they don't clash with new documentation as it is added.
Configuration menu - View commit details
-
Copy full SHA for 83e9d9b - Browse repository at this point
Copy the full SHA 83e9d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d76622b - Browse repository at this point
Copy the full SHA d76622bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc30465 - Browse repository at this point
Copy the full SHA dc30465View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba70fb2 - Browse repository at this point
Copy the full SHA ba70fb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bdafd7 - Browse repository at this point
Copy the full SHA 4bdafd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 186421d - Browse repository at this point
Copy the full SHA 186421dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f932a2f - Browse repository at this point
Copy the full SHA f932a2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 340a7bb - Browse repository at this point
Copy the full SHA 340a7bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ed6e46 - Browse repository at this point
Copy the full SHA 3ed6e46View commit details -
Update COMPASS --> compass in conf.py
Also update some authors and the year for the copyright.
Configuration menu - View commit details
-
Copy full SHA for 2686117 - Browse repository at this point
Copy the full SHA 2686117View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d4acc8 - Browse repository at this point
Copy the full SHA 0d4acc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96aade6 - Browse repository at this point
Copy the full SHA 96aade6View commit details -
Configuration menu - View commit details
-
Copy full SHA for de0feb3 - Browse repository at this point
Copy the full SHA de0feb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b9a105 - Browse repository at this point
Copy the full SHA 0b9a105View commit details -
Configuration menu - View commit details
-
Copy full SHA for c932dbc - Browse repository at this point
Copy the full SHA c932dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0565fd9 - Browse repository at this point
Copy the full SHA 0565fd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a1742 - Browse repository at this point
Copy the full SHA 14a1742View commit details -
Otherwise, it will be hard ot add the same structure later for the developer's guide.
Configuration menu - View commit details
-
Copy full SHA for 775e273 - Browse repository at this point
Copy the full SHA 775e273View commit details -
Configuration menu - View commit details
-
Copy full SHA for e832259 - Browse repository at this point
Copy the full SHA e832259View commit details -
Add docs on ice-shelf framework
Update ice_shelf_2d and global_ocean accordingly
Configuration menu - View commit details
-
Copy full SHA for 3a178a8 - Browse repository at this point
Copy the full SHA 3a178a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14100a6 - Browse repository at this point
Copy the full SHA 14100a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1de732 - Browse repository at this point
Copy the full SHA a1de732View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8b82bc - Browse repository at this point
Copy the full SHA f8b82bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec91176 - Browse repository at this point
Copy the full SHA ec91176View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5079d6 - Browse repository at this point
Copy the full SHA c5079d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 770bdfa - Browse repository at this point
Copy the full SHA 770bdfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01e1be1 - Browse repository at this point
Copy the full SHA 01e1be1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b48c477 - Browse repository at this point
Copy the full SHA b48c477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62f0850 - Browse repository at this point
Copy the full SHA 62f0850View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab031a5 - Browse repository at this point
Copy the full SHA ab031a5View commit details -
Add instructions on building the package and then the docs. Update the sphinx config to use the compass version from the package. Add the developer's guide to the main TOC.
Configuration menu - View commit details
-
Copy full SHA for 33aa46b - Browse repository at this point
Copy the full SHA 33aa46bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bccdc71 - Browse repository at this point
Copy the full SHA bccdc71View commit details -
Update user's and developer's guides
Add an overview to developer's guide; add some hooks from the user's guide
Configuration menu - View commit details
-
Copy full SHA for 66c68df - Browse repository at this point
Copy the full SHA 66c68dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 486962b - Browse repository at this point
Copy the full SHA 486962bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b816e4b - Browse repository at this point
Copy the full SHA b816e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4049cc6 - Browse repository at this point
Copy the full SHA 4049cc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b46dd9 - Browse repository at this point
Copy the full SHA 7b46dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e3945 - Browse repository at this point
Copy the full SHA 20e3945View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb90fd7 - Browse repository at this point
Copy the full SHA cb90fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0baa14 - Browse repository at this point
Copy the full SHA b0baa14View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f47a6 - Browse repository at this point
Copy the full SHA d7f47a6View commit details -
Update developer's guide overview and cores...
following recent framework changes
Configuration menu - View commit details
-
Copy full SHA for 7199ea7 - Browse repository at this point
Copy the full SHA 7199ea7View commit details -
Update examples core in developer's guide...
following recent framework changes.
Configuration menu - View commit details
-
Copy full SHA for 4a0f953 - Browse repository at this point
Copy the full SHA 4a0f953View commit details -
Configuration menu - View commit details
-
Copy full SHA for b47b5f8 - Browse repository at this point
Copy the full SHA b47b5f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02ff318 - Browse repository at this point
Copy the full SHA 02ff318View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e6420c - Browse repository at this point
Copy the full SHA 0e6420cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 701eecf - Browse repository at this point
Copy the full SHA 701eecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20a1f0c - Browse repository at this point
Copy the full SHA 20a1f0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2127cf8 - Browse repository at this point
Copy the full SHA 2127cf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0ef163 - Browse repository at this point
Copy the full SHA e0ef163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37dfb93 - Browse repository at this point
Copy the full SHA 37dfb93View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7917da - Browse repository at this point
Copy the full SHA e7917daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e352ac - Browse repository at this point
Copy the full SHA 2e352acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c825e7 - Browse repository at this point
Copy the full SHA 4c825e7View commit details -
Remove 42layerWOCE grid from user's guide
Correct documentation of 60layerPHC grid
Configuration menu - View commit details
-
Copy full SHA for 6606781 - Browse repository at this point
Copy the full SHA 6606781View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c7c21 - Browse repository at this point
Copy the full SHA e5c7c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e874e1 - Browse repository at this point
Copy the full SHA 2e874e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c97bee0 - Browse repository at this point
Copy the full SHA c97bee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a09ed01 - Browse repository at this point
Copy the full SHA a09ed01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e60799 - Browse repository at this point
Copy the full SHA 2e60799View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b68400 - Browse repository at this point
Copy the full SHA 0b68400View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5ee223 - Browse repository at this point
Copy the full SHA a5ee223View commit details -
Configuration menu - View commit details
-
Copy full SHA for 696ac31 - Browse repository at this point
Copy the full SHA 696ac31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23fa98e - Browse repository at this point
Copy the full SHA 23fa98eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 153ea11 - Browse repository at this point
Copy the full SHA 153ea11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33ecec5 - Browse repository at this point
Copy the full SHA 33ecec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ba716 - Browse repository at this point
Copy the full SHA 49ba716View commit details -
Configuration menu - View commit details
-
Copy full SHA for 079d087 - Browse repository at this point
Copy the full SHA 079d087View commit details -
Configuration menu - View commit details
-
Copy full SHA for f648e1a - Browse repository at this point
Copy the full SHA f648e1aView commit details -
Update User's Guide and Test Groups
This merge includes a large number of updates to the User's Guide following recent moves to classes and a new naming convention. Machine usage has also been updated to be consistent with recent testing with E3SM modules. The Developer's Guide has also been updated with the change from "configuration" to "test group".
Configuration menu - View commit details
-
Copy full SHA for b0ef186 - Browse repository at this point
Copy the full SHA b0ef186View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1018607 - Browse repository at this point
Copy the full SHA 1018607View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37dfc6e - Browse repository at this point
Copy the full SHA 37dfc6eView commit details