-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* remove Model class, no longer needed (#1) * remove makeobs (#2) * remove makeobs.x, no longer needed * remove Model class, no longer needed (#1) * Implement Geometry class (#3) * ctest passed for Geometry class * Modified test CMakeLists.txt * Travis's suggested changes completed by Ligang * Travis's suggested changes completed by Ligang * add dummy serializeable interfaces (#5) * add serializable interfaces to State (#8) * replace boost::shared_ptr with std::shared_ptr (#9) * change jcsda repo locations (#10) * Implement state class (#11) * Temporary implememting class State for Travis to check. * Updated State.cc * Updating class State * Updating class State. * Updating class State. * Updating class State. * Finished class State, passed all test. * Passed all test for class State. * fix binary path Co-authored-by: Travis Sluka <[email protected]> * Finished class Increment. (#17) * Finished class Increment. * Finished class increment. * Updated increment.yml for class increment. * Updated for class Increment. * add test observations (#22) Merged. * Changed float to double for JEDI, read/write netCDF with float for consistency. (#24) * Create Fields base class for Increment/State (#25) * add MPI support (#26) * add missing ModelAux stubs (#27) * Feature/rename (#28) * rename to umdsst * switch to public jedi repo locations * fix travisci * Implement GetValues (#29) * start GetValues * add level(1) to fields * getvalues working? * Merge class LinearGetValues (#31) * Implemented class LinearGetValues, passed all tests. * minor change of a comment. * add hofx_nomodel test (#32) * add hofx_nomodel test * remove use of external OOPS_TRAPFPE env var, deal with that later * Finished bugfix/ConertToCelsius. (#41) * Finished feature class Covariance. (#42) * fix print in getvalues/lineargetvalues (#45) * Finished Feature/dirac.x (#43) * Implementing dirac.x. * Finished feature dirac.x. * Finishing feature/dirac.x. Co-authored-by: Travis Sluka <[email protected]> * Fixed conversion between Celsius and Kelvin. (#46) * Fixed conversion between Celsius and Kelvin. * Finished bugfix/C_K_conversion. * update for ufo::locations change (#47) * Finished Feature/staticbinit.x (#48) * Implementing staticbinit.x * Finished feature/staticbinit.x * Finished feature/staticbinit.x 2nd Time. * keep up with JEDI (#49) * Finished Feature/var.x (#50) * Implementing feature/var.x. * Implementing feature/var.x. * Implementing var.x * Finished feature/var.x. * Finished feature/var.x. * Feature/add mask field (#51) * added landmask.nc * Finished feature/addMaskField. * Finished feature/addMaskField. * Finished feature/addMaskField. * Remove hardcoded 180 and 360. * Finished feature/useLandmask. (#55) * Finished feature/useLandmask. * Finished feature/useLandmask. * Finished feature/useLandmask. * add eckit::Configuration to LinearGetValues constructor (#59) * Add support for horizontally varying correlation lengths (#58) * clean old bump files on test run * manually specify correlation lengths * fix coding norms * fix dependencies of errorcovariance test * add StdDev variable change (#60) * feature/addQC finished (#62) * Finished AddQC, Solved problems with passing vector of pointers of FieldImpl from C to Fortran. * Finishing feature/addQC. * Feature/better landmask (#63) * Test improved landmask. * Finished feature/betterLandmask. * Finished feature/betterLandmask. * update for oops hofx3d (#64) * Misc updates (#65) * convert corr length from gaussian to GC * add "default" var change * update reference answers * fix docker on travisci (#66) * remove GeneralizedDepartures (#67) Approved. * Bugfix/grid issues (#68) * invert lat on netcdf I/O * landmask is explicitly applied to background * flood the test background file * fix landmask/grid in yamls * update reference answers * add cycling script (#69) * Create Model2GeoVaLs class (#70) * fields working for any number of fields * implement Model2GeoVaLs * remove ggmask from Geometry * cleanup * Rossby radius based horizontal correlation lengths (#73) * rossby radius based corr loc, using dummy RR values * kd interpolation in geometry * using rossby radius in covariance * fix tests and coding norms * document interptogeom * add .dat to lfs * fix compile error * support for modules with new ecbuild (#76) * support for module with new ecbuild * use public atlas/fckit * Feature/experiment - Added some initial background of 0.25x0.25 grid. (#77) * Added some 0.25x0.25 files. * Added new initial background for 20120101. * Updated for some initial background of 0.25x025 grid. * Updated initial background of 0.25x0.25 grid. * Updated yml files with correct renamed file names. * Updated to have correct file names. * update most recent stable repo tags Co-authored-by: Logan (Ligang) Chen <[email protected]>
- Loading branch information
1 parent
b5828d9
commit 505a0e3
Showing
108 changed files
with
3,320 additions
and
1,356 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
*.dat filter=lfs diff=lfs merge=lfs -text | ||
*.nc filter=lfs diff=lfs merge=lfs -text | ||
*.nc4 filter=lfs diff=lfs merge=lfs -text | ||
*.nc4 filter=lfs diff=lfs merge=lfs -text | ||
*.dat filter=lfs diff=lfs merge=lfs -text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,14 @@ | ||
|
||
FROM jcsda/docker-gnu-openmpi-dev:latest | ||
|
||
RUN groupadd jcsda -g 9999 \ | ||
&& adduser jcsdauser \ | ||
&& mkdir -p /jcsda \ | ||
&& chown -R jcsdauser:jcsda /jcsda \ | ||
RUN mkdir -p /jcsda \ | ||
&& chown -R jedi:jedi /jcsda \ | ||
&& chmod 6755 /jcsda | ||
|
||
USER jcsdauser | ||
USER jedi | ||
|
||
COPY default-mca-params.conf /jcsda/mca-params.conf | ||
|
||
RUN mkdir -p ~/.openmpi \ | ||
&& cp /jcsda/mca-params.conf ~/.openmpi/ | ||
|
||
CMD ["/bin/bash"] | ||
CMD ["/bin/bash"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,21 @@ | ||
[](https://travis-ci.org/UMD-AOSC/OISSTv3) | ||
[](https://travis-ci.org/UMD-AOSC/UMD-SST) | ||
|
||
# OISSTv3 | ||
# UMD-SST | ||
|
||
Prototype for the Optimal Interpolation Sea Surface Temperature v3 (OISSTv3) | ||
Testbed sea surface temperature analysis system. | ||
|
||
A variational data assmilation system built on the JCSDA Joint Effort for Data Assimilation Integration (JEDI). This project is just beginning, and further documentation will be created as the project proresses. | ||
A variational data assmilation system built on the JCSDA Joint Effort for Data Assimilation Integration (JEDI). This project is just beginning, and further documentation will be created as the project progresses. | ||
|
||
## Getting Started | ||
The following steps assume you already have one of the JEDI containers setup and working on your computer. See the [JEDI Documentation](https://jointcenterforsatellitedataassimilation-jedi-docs.readthedocs-hosted.com/en/latest/) for additional details on how to do this. | ||
|
||
> ***NOTE: until JEDI is publicly released, anyone trying to build OISSTv3 must have access to the private JEDI repositories!*** | ||
To build OISSTv3 and run the continuous integration tests: | ||
To build UMD-SST and run the continuous integration tests: | ||
``` | ||
git clone https://github.com/UMD-AOSC/OISSTv3.git oisst.src | ||
mkdir -p oisst.build | ||
cd oisst.build | ||
ecbuild ../oisst.src/bundle | ||
cd oisst | ||
git clone https://github.com/UMD-AOSC/UMD-SST.git umdsst.src | ||
mkdir -p umdsst.build | ||
cd umdsst.build | ||
ecbuild ../umdsst.src/bundle | ||
cd umdsst | ||
make -j <nprocs> | ||
ctest | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,4 +6,4 @@ ioda/ | |
oops/ | ||
saber/ | ||
ufo/ | ||
oisst | ||
umdsst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
geometry: | ||
grid: | ||
name: S360x180 | ||
domain: | ||
type: global | ||
west: -180 | ||
landmask: | ||
filename: landmask.nc | ||
rossby radius file: rossby_radius.dat | ||
|
||
analysis variables: &vars [sea_surface_temperature] | ||
|
||
background: | ||
state variables: *vars | ||
date: 2018-04-15T00:00:00Z # date doesn't matter here, just pick something | ||
filename: bkg.nc | ||
|
||
background error: | ||
covariance model: umdsstCovar | ||
bump: | ||
verbosity: main | ||
datadir: bump | ||
prefix: bump_sst | ||
method: cor | ||
strategy: specific_univariate | ||
mask_check: 1 | ||
network: 1 | ||
new_nicas: 1 | ||
ntry: 3 | ||
resol: 6.0 | ||
mpicom: 2 | ||
nc1max: 100000 | ||
|
||
correlation lengths: | ||
base value: 0.0 | ||
rossby mult: 1.0 | ||
min grid mult: 1.5 | ||
#min value: 25.0e3 | ||
#max value: | ||
|
Oops, something went wrong.