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

Update my fork August 2019 #1

Merged
merged 34 commits into from
Aug 26, 2019

Conversation

TillRasmussen
Copy link
Owner

[Remove this and add a short summary line]:

  • Developer(s):

  • Please suggest code Pull Request reviewers in the column at right.

  • Are the code changes bit for bit, different at roundoff level, or more substantial?

  • Please include the link to test results or paste the summary block from the bottom of the testing output below.

  • Does this PR create or have dependencies on Icepack or any other models?

  • Is the documentation being updated with this PR? (Y/N)
    If not, does the documentation need to be updated separately at a later time? (Y/N)

Note: "Documentation" includes information on the wiki and .rst files in doc/source/,
which are used to create the online technical docs at https://readthedocs.org/projects/cice-consortium-cice/.

  • Other Relevant Details:

apcraig and others added 30 commits February 21, 2019 10:06
* add tdir cice.setup option to define test directory

* update documentation
* implement bfb for mpi comm global sums, fix compile issue with cpps, remove unused cpps

* add set_nml.reprosum

* update global reductions for serial mode to leverage bfbflag in the same way as mpi mode

* update and fix bfb compare feature

* add comparelog.csh script and logbfb test

* update travis gcc, fix tdir feature with tests

* update Makefile for c compiles, update Macros files to support c compile and serial/parallel compiles better and cleaner

* modify report results script to address grep for bfbcomp cases, add first_suite.ts

* fix Macros.onyx_intel, accidently removed debug flags in earlier commit

* update travis c build

* fix script logic for more threads than tasks per node

* update scripts to address #299, poll_queue script and #301, single test bgen default use

* add QSTAT variables to fram and cesium
* serial fix for cheyenne

* fix hobart compile
* Add debug options for cesium (initialization with nans, heap-arrays)

* Also: change make to colormake

* Machine files changes for cesium

* remove in-house compiler wrapper
* load packages directly in env file
* build in parallel by default
* Move makdep compilation to Makefile

* makdep compiled from a makdep rule in the Makefile
* Add CFLAG_HOST macro
* makdep is only compiled if needed
* This addresses #306

* Use $(DEPGEN) instead of makdep as target (Makefile)

* Update documentation
…pfreq namelist value in ice_init.F90 (#312)

* Add verification for dumpfreq namelist value in ice_init.F90

* Add option to write restarts at each time step

* Update documentation
* Modify cice.setup so that test suites can use incremental compilation

* Update documentation

* Rename incremental option to buildincremental, add buildclean option

* Update documentation
fixing the list in tracer section
* modifying PR template

* updating PR template

* adding link to documentation for PR (#1)

* modifying PR template

* typo

* modifying wording

* modifying link per PBsuggestion

* adding second link

* adding Tony's changes

* typo

* Making ECH suggestions
Add diff=fortran for *.F90 files
* updated my machine files

* added max depth threshold for basal stress parameterization

* modified the doc for the change in the basal stress parameterization

* modified doc for grounding
* issue333: modify the cice.t-test.py script to properly handle cases where a data point falls exactly half way between 2 critical T-values.

* Replace calls to np.power with np.square (slightly faster).  Modify the script to use less memory.

* add "dist: trusty" to the travis.yml file
* test travis xenial

* update to master
…a oint falls exactly half way between 2 critical T-values. This fix was previously implemented in another location of the script, but I forgot to implement it in the 2nd necessary location. (#346)
* Add checks for circular dependencies in cice.build

* update circular dependency trap and documentation

* update documentation

* update documentation

* Remove tail command in case of circular dependencies error

* Fix capitalization
* Initialize revp stresses to previous time step

* Add machine files for brooks

* Modify the documentation about stress initialization in revised evp
phil-blain and others added 4 commits August 15, 2019 09:50
* Include a new Python script to plot timeseries data.

* Update documentation to reflect the new timeseries.py script.  Also modify cice.setup to automatically copy the timeseries.py script to the test suite directory.

* Fix a type in the documentation, and update a newly added link to appear correctly

* Remove the code block around timeseries.py help output so that no highlighting occurs.

* Small tweak to formatting of timeseries.py documentation

* Update the timeseries.py script to correctly print the baseline log file (if present)

* Update the timeseries.py plotting script to plot units (title and labels) using LaTeX format.  Additionally, ensure that the output file has a proper name no matter what directory the script is run from.

* Move timeseries plotting scripts from configuration/scripts/tests to configuration/scripts

* chance cice.setup to copy the timeseries plotting scripts to every case directory instead of only test suite directories

* Update documentation pertaining to the timeseries plotting scripts

* Update documentation for timeseries plotting scripts
… time (#349)

* add machine MAXPES and MAXRUNLENGTH settings

* update documentation

* update implementation so pes are updated in test case name
* Add an option to plot the ice thickness data on a map

* Update the t-test script to include a new option to plot the mean ice thickness data for both the baseline and test dataset.

* Modify the QC script to always try to plot the data on a map.  Add new optional plot_type argument, which can plot the data using scatter, contour, or pcolor.  The default map (if no plot_type argument is passed) is pcolor.

* Add a brief paragraph about the plotting functionality of the QC script

* Fix typo in documentation
@TillRasmussen TillRasmussen merged commit 3fbb2cd into TillRasmussen:master Aug 26, 2019
TillRasmussen pushed a commit that referenced this pull request Nov 15, 2021
Add a bunch of C-grid infrastructure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants