Skip to content

Conversation

@xylar
Copy link
Collaborator

@xylar xylar commented Dec 10, 2017

They can be plotted over various seasons and at various depths.

A utility for computing MPAS-Ocean zMid has been added.

mpas_analysis.ocean.PlotClimatologyMapSubtask now supports plotting a field at a specified depth.

Scripts for pre-processing Rignot et al (2013) and SOSE observations have been added in the preprocess_observations directory.

@xylar
Copy link
Collaborator Author

xylar commented Dec 10, 2017

Testing

My laptop:

  • QU240 test with python 3:
    tempsose_antarctic_gmpas-qu240_depth_bot_ann_years0002-0005
  • EC60to30v3wLI test with python 3:
    tempsose_antarctic_g60to30_sssrestore_depth_bot_ann_years0001-0003

Edison:

@xylar
Copy link
Collaborator Author

xylar commented Dec 10, 2017

@stephenprice, I'm sure you'll be quite busy at AGU. If you have time, maybe run a quick test somewhere just to make sure the latest analysis works on ALCC runs.

@xylar xylar requested a review from mark-petersen December 10, 2017 14:29
@xylar
Copy link
Collaborator Author

xylar commented Dec 10, 2017

@mark-petersen, depending on how busy you are this week, maybe you could try out this branch as a way of getting your feet wet with the latest analysis? Let me know if you don't have time and I'll remove you as a reviewer.

@milenaveneziani
Copy link
Collaborator

@xylar: this needs to be rebased after #289, right?

@xylar
Copy link
Collaborator Author

xylar commented Dec 12, 2017 via email

@milenaveneziani
Copy link
Collaborator

oh, ok, sorry, it seemed some files were already changed in #289. Never mind.

@mark-petersen
Copy link
Collaborator

@xylar I am trying to test this branch on my cori run:

/global/cscratch1/sd/mpeterse/acme_scratch/20171201.default.GMPAS-IAF.T62_oRRS30to10v3wLI.cori-knl/run

I could run this PR branch on edison or cori - do both work? Which config template should I start from for this G case RRS30to10? Sorry, I haven't done this in a long time. Thanks!

@milenaveneziani
Copy link
Collaborator

milenaveneziani commented Dec 16, 2017

@mark-petersen: I do not believe we have a config template for the 30to10, but probably the closest example is this one:
configs/edison/config.B_low_res_ice_shelves_1696_JWolfe_layout_Edison
Same machine, so the paths will be correct for most things (everything but the run data location, of course). Also, similar wLI setup. You will have to change the mpasMeshName of course (to oRRS30to10v3wLI, I think) and the basedirectory where the run is. Give it a try and let us know if you run into trouble. Thanks for testing!

@xylar xylar force-pushed the add_sose_T_S branch 2 times, most recently from 259f52b to f03ec5d Compare December 25, 2017 14:49
@xylar
Copy link
Collaborator Author

xylar commented Jan 3, 2018

@stephenprice, I know you're busy but if you have time to test this on the run of your choice sometime in the next few days, that would be really helpful. @milenaveneziani, same to you if you have time.

Since @mark-petersen won't be available, I'm going to take him off as a reviewer for now.

@xylar xylar removed the request for review from mark-petersen January 3, 2018 17:46
@milenaveneziani
Copy link
Collaborator

@xylar: I tested this branch on the B_low_res_ice_shelves_1696_JWolfe_layout_Edison case on edison, and all seems in order. You can check results here:
http://portal.nersc.gov/project/acme/milena/B_low_res_ice_shelves_1696_JWolfe_layout_Edison/ocean/index.html

@milenaveneziani
Copy link
Collaborator

One thing I should note is that I ran run_mpas_analysis --list because at one point I only wanted to run the ocean climatologies and wasn't sure about the generate flag to use. I saw this flag listed: mpasClimatologyOcean, and used it, but it did not work. I had to use all_climatology.
Not sure why. Perhaps the same would happen with mpasTimeSeriesOcean, and similar for seaice? I will check.

@milenaveneziani
Copy link
Collaborator

yes, I can confirm that the following 'generate' flags do not work:
mpasClimatologyOcean
mpasTimeSeriesOcean
mpasClimatologySeaIce
mpasTimeSeriesSeaIce

@xylar
Copy link
Collaborator Author

xylar commented Jan 4, 2018

@milenaveneziani, thanks for reviewing the PR. I agree, the output you posted looks good to me. Very interesting to see the differences between E3SM and SOSE there.

@xylar
Copy link
Collaborator Author

xylar commented Jan 4, 2018

Regarding mpasClimatologyOcean, etc., those are tasks that compute climatologies (using ncclimo) and time series (using ncra). They must run before the tasks that plot climatologies and time series. Technically, you can run with just one of those tasks but it will just extract an empty climatology or time series. If you do ./run_mpas_analysis --list config.QU240, you see the list of tasks and the tags associated with each. Only the tags can be used in --generate as all_<tag> or no_<tag>

To do what you wanted to do, I would do, --generate=all_climatology,no_seaIce or more likely --generate=all_horizonalMap,no_seaIce since that skips the MHT and MOC analysis.

xylar added 7 commits January 6, 2018 20:04
...to ocean.PlotClimatologyMapSubtask
Adds support for *not* explicitly defining the ticks for an
Antarctic plot (so ticks are determined automatically).
They can be plotted over various seasons and at various depths.
The directory currently has scripts for preprocessing Rignot melt
rates and SOSE T and S monthly climatologies.
The configs from edison will work on cori, so they haven't been
added explicitly.
This merge also updates 2 other config files with land-ice cavities
to include the options for changing seasos and depths for the SOSE
comparison plots.
@xylar xylar removed the request for review from stephenprice January 6, 2018 19:08
@xylar
Copy link
Collaborator Author

xylar commented Jan 6, 2018

Okay, this PR has languished for long enough. I'm going to go ahead and merge. @mark-petersen and @stephenprice, if you find issues afterward, we can address them with a follow-up PR.

@xylar xylar merged commit 905d359 into MPAS-Dev:develop Jan 6, 2018
@xylar xylar deleted the add_sose_T_S branch January 6, 2018 19:19
@xylar xylar mentioned this pull request Jan 26, 2018
xylar added a commit that referenced this pull request Jan 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants