Skip to content

Update feature/ufs_dom from develop 2023/12/12#987

Merged
climbfuji merged 58 commits intofeature/ufs_domfrom
feature/ufs_dom_update_from_develop_20231212
Dec 18, 2023
Merged

Update feature/ufs_dom from develop 2023/12/12#987
climbfuji merged 58 commits intofeature/ufs_domfrom
feature/ufs_dom_update_from_develop_20231212

Conversation

@climbfuji
Copy link
Contributor

@climbfuji climbfuji commented Dec 12, 2023

Description

With great help from @fmahebert I was able to update the soca branch feature/ufs_dom from develop and I can now compile the NG-GODAS app and the S2S app with ufs-bundle PR JCSDA/ufs-bundle#47 (just update the soca branch name) on my macOS using apple-clang@13.1.6, openmpi@4.1.6, spack-stack@1.5.1 with fms@2023.01.

@mark-a-potts @travissluka can you please this PR before I merge it into feature/ufs_dom?

Benjamin Menetrier and others added 30 commits April 25, 2023 15:17
* set to min/max instead of 0

* ...

* vanilla vert conv

* tidy sign

* removed jac_mask

* tanh filt

* updated yamls and test refs

* merge develop and update answers after the develop history MESS i created

* code tidy/removed vanilla

---------

Co-authored-by: Travis Sluka <tsluka@ucar.edu>
Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* add vader to build, but dont use it

* add State::fromFieldSet

* variablechange "uses" vader
* added the ensmeanandvariance app

* ...

---------

Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* skip sqrt, saving optional

* forgot test yaml

* Update test/testinput/varchange_bkgerrsoca_stddev.yml

Co-authored-by: Travis Sluka <tsluka@ucar.edu>

---------

Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* use oops interpolation

* to_fieldset_ad

* forgot some halo masks

* fix horizfilt

* fix some test answers

* letkf workaround for missing val bug

* work around for getvalues test

* change obs input to have 1 guaranteed land point
Co-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>
* Merge B matrix-related applications

* Trigger tests

---------

Co-authored-by: Benjamin Menetrier <benjamin.menetrier@irit.fr>
Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* add ModelData

* fix coding norms
* a fix dvdz

* Updating test references

---------

Co-authored-by: Hyun-Chul.Lee <Hyun-Chul.Lee@noaa.gov>
* Update refs

* Finally fixed

---------

Co-authored-by: Benjamin Menetrier <benjamin.menetrier@irit.fr>
* add u,v to vertical remapping

* added biogeochem var to the vertical remapping

* added vert_interp to fld metadata

* output log of interpolated fields
* update yamls

* remove vars from model
Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* cleanup bundle, add test data repos

* add options in cmakelists
* working 4denvar and ens  fcst generation

* use templates

* hyb4denvar

* cleanup
…937)

* add oasim to bundle

* add optional oasim to bundle

* add obs

* add to travis ci
travissluka and others added 7 commits November 10, 2023 10:55
* empty sabercentralblock

* add dx / dy to gridgen

* empty fortran class

* WIP

* starting to diffuse!

* landmask now used

* use correct metrics when calculating flux

* bruteforce normalization

* normalization from randomization

* cleanup

* fix bad grid parameters in halo

* close, ad halo exchange not working right

* adjoint test passing!!!!

* dt stability

* file IO WIP

* fix bug in parameter read for halos

* filename in conf

* update setparams to look like other rossby radius configs

* move parameters to separate file

* length scales from file

* update max iterations

* coding norms

* tests and references

* cleanup

* fix randomization's random numbers to make more random

* fix references
* add support for groups

* update references

* fix coding norm
* Update with oops::FieldSet3D

* trigger CI

---------

Co-authored-by: Anna Shlyaeva <shlyaeva@gmail.com>
* update "time window" in yamls

* missed 2... oops
* remove function space (without halo)

* wip

* WIP

* mesh build working

* remove toFieldsetAD

* fix bug when only using 1 PE

* fix node removal logic again. all edge cases SHOULD be handled now

* working?!

* make saving gmsh optional

* small cleanup

* small cleanup

* cleanup

* cleanup, again

* cleanup, aaagain

* update soca2cice ref

* disable FPE trap on dirac diffusion test

* fix for regional domain
@climbfuji climbfuji added the INFRA JEDI Infrastructure label Dec 12, 2023
@climbfuji climbfuji self-assigned this Dec 12, 2023
travissluka and others added 2 commits December 13, 2023 09:11
* update yamls

* 3dvar_single_ob.yml

---------

Co-authored-by: Anna Shlyaeva <annash@ucar.edu>
@climbfuji
Copy link
Contributor Author

Added develop from this morning (13 dec 2023)

fmahebert and others added 2 commits December 13, 2023 13:00
* Adapt to saber block interface change

* rename FieldSet4DEnsemble -> FieldSets

---------

Co-authored-by: Travis Sluka <tsluka@ucar.edu>
@shlyaeva
Copy link
Collaborator

@climbfuji this needs one more merge from develop (we just merged another coordinate series in oops-saber-soca, doesn't affect fv3-jedi). let me know if you'd like me to merge develop into this branch and push here.

@climbfuji climbfuji added the ALGO JEDI Algorithms label Dec 15, 2023
@climbfuji climbfuji marked this pull request as ready for review December 15, 2023 04:09
@climbfuji climbfuji added the SOCA Sea-ice, Ocean, and Coupled Assimilation label Dec 15, 2023
Copy link
Contributor

@mark-a-potts mark-a-potts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can confirm it worked for my build. I did have to add "-fPIC" to the CMAKE_FORTRAN_FLAGS in cdeps, cmeps, and cice CMakeLists.txt files of UFS, though.

@climbfuji
Copy link
Contributor Author

I can confirm it worked for my build. I did have to add "-fPIC" to the CMAKE_FORTRAN_FLAGS in cdeps, cmeps, and cice CMakeLists.txt files of UFS, though.

Can you create a PR for this, please?

Copy link
Contributor

@travissluka travissluka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i didn't run the code, but I did a quick diff against develop and the merge seems reasonable

@climbfuji
Copy link
Contributor Author

i didn't run the code, but I did a quick diff against develop and the merge seems reasonable

Thanks @travissluka and @mark-a-potts for your reviews.

@climbfuji climbfuji merged commit 5da07ac into feature/ufs_dom Dec 18, 2023
@climbfuji climbfuji deleted the feature/ufs_dom_update_from_develop_20231212 branch December 18, 2023 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ALGO JEDI Algorithms INFRA JEDI Infrastructure SOCA Sea-ice, Ocean, and Coupled Assimilation

Projects

None yet

Development

Successfully merging this pull request may close these issues.