-
Notifications
You must be signed in to change notification settings - Fork 19
Issue459 oasis ocean coupling #641
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
Draft
einola
wants to merge
93
commits into
develop
Choose a base branch
from
issue459_oasis_ocean_coupling
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 1 commit
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
5b178d3
New IOceanBoundary derived module
einola 0acbdf8
Put MLD into m_couplingArrays of IOceanBoundary.hpp
einola 190299c
More details on where the OASIS calls go in OASISCoupledOcean
einola 1a155c9
Merge remote-tracking branch 'origin/develop' into issue459_oasis_oce…
einola 023b916
Get the MPI communicator to atm and ocean boundary
einola 4f18732
Move as much of OASIS initialisation as I can to its own class
einola 03b555e
Code cleanup
einola 5549c7e
Add a destructor in OASISCoupled.hpp and call it
einola c227f13
More comments on how the oasis calls should look like
einola 3713ea8
Add some OASIS calls to OASISCoupled.hpp
einola c9ebce5
Implement OASIS calls
einola 3e51d86
Revert a merge mistake
einola ab0c304
Add OASIS time
einola a2e6c05
Clang formatting
einola 3e6ccdc
Use a map for the coupling id
einola e8d3633
Options for the couplingId code
einola db21d61
Small bug fix for OASISCoupledOcean::configure
einola 2af34fb
Merge remote-tracking branch 'origin/develop' into issue459_oasis_oce…
einola b9d2da5
A few comments for the OASIS team
einola be7905d
Minor cleaning
einola 9411b83
Move common OASIS calls out of OASISCoupled class
einola f7b404a
Comments where the grid writing should be
einola 058e86a
Move initOasis to ModelMetadata.cpp
einola 7f8c587
Minor cleaning
einola d266c17
Moving oasis init & get_localcomm
einola a3877b0
Minor cleaning
einola 10ffd76
Change target_include_directories to PUBLIC
einola 6b2a99f
Revert removing OASIS_CHECK_ERR from get and put calls
einola 133aca2
Add netcdf hooks to the oasis bit of CMakeLists.txt
einola 9275539
Small changes to FindOASIS.cmake
einola bf7cd78
First steps in implementing a unit test for OASISCoupledOcean
einola 27a72db
Issue #459 : update input and output coupling field labels lists at c…
andreapiacentini 83cdb29
Issue #459 : complete first working version of the unit test for OASI…
andreapiacentini 9dcf27e
Merge branch 'issue669_coupler_fluxes' into issue459_oasis_ocean_coup…
einola 9db81c8
Get the code to compile after merge
einola 1e3eee3
Put actual data in the oasis put calls
einola 28e58b4
CMakeLists.txt formatting
einola 2cac4d5
CMakeLists.txt formatting
einola d74a741
Minor cleaning
einola a616c35
Add SSH to the test
einola a570b63
Appropriate defaults for OASISCoupledOcean.hpp
einola 6ada6ed
Merge branch 'develop' into issue459_oasis_ocean_coupling
einola 88139c2
Merge branch 'issue669_coupler_fluxes' into issue459_oasis_ocean_coup…
einola a82d3ec
Expanded OASISCoupledOcean_test.cpp and bugfixes
einola 9df3368
Reverse the direction of heatfluxes sent through OASIS
einola bc835ac
Rename variable for default for exchanging first layer
einola b086649
Set taux and tauy in IDynamics.hpp
einola 7136ebb
Move definition of dimension0 and 1
einola 761ebba
[issue459] MPI/IO compliant restart filename
andreapiacentini 7bdc523
[issue459] Enable help-config for OASISCoupledOcean
andreapiacentini edc3758
[issue459] Fix ocean density
andreapiacentini eae6a08
[issue459] Try to please to the clang format check
andreapiacentini 42c0bd8
Merge branch 'develop' into issue459_oasis_ocean_coupling
einola f914a45
Merge branch 'develop' into issue459_oasis_ocean_coupling
einola 02416af
Minor fix after merge
einola bba76aa
Clang-format
einola 7d7e27d
Merge branch 'develop' into issue459_oasis_ocean_coupling
einola a7aeed1
Merge branch 'develop' into issue459_oasis_ocean_coupling
einola a62cff7
Merge branch 'issue899_thermo_clean' into issue459_oasis_ocean_coupling
einola db9e053
Fix CMakeLists.txt formatting
einola 9a3d715
Dockerfile for an image with OASIS installed
einola afbd83e
Remove netCDF requirements from ENABLE_OASIS case
einola 9733f67
Explicitly allow running OpenMPI as root in dev docker image
einola d4c2688
Also compile pyoasis when compiling OASIS
einola 7235a79
Install extra python libraries and modify paths in entrypoint.sh
einola 3b0dd20
Search explicitly for all the component libraries of OASIS
einola 9697409
Minor cleaning and comments for FindOASIS.cmake
einola 37b40fe
Merge remote-tracking branch 'origin/develop' into issue459_oasis_oce…
einola 3426158
Update OASISCoupledOcean_test.cpp so that it compiles
einola 8bc61b5
Update CMakeLists.txt for testOASISCoupledOcean
einola 42e7a7d
Merge remote-tracking branch 'origin/develop' into issue459_oasis_oce…
einola 8660e3b
Add FracQsr to exchange fields
einola cd4848f
Rename the key for sending ice cover to the ocean
einola 1199a01
Reformatting to appease linter
einola 93a5ac3
Missing definition for FracQSWKey
einola e25f58a
Set fracSWAbs to one in TOPAZOcean
einola 5a1a591
Be more careful with FracQSW
einola 3cd099a
Merge remote-tracking branch 'origin/develop' into issue459_oasis_oce…
einola 3bd14b7
Send mean component of cice to OASIS
einola 4c156a0
Better variable name
einola 7a55edc
Add vector rotation in send and receive calls for OASIS
einola 4d8fdf4
Rotate the ice-ocean stress vectors before sending
einola e5b72e7
Resize ModelArrays before oasis_get
einola 9d12d5a
Switch the rotation functions
einola 3be6952
Interpolation to and from U/V points
einola f27b30b
Fix stupid bugs introduced in last commit
einola 6c3a5b4
Minor cleaning
einola 76f4fac
Resize arrays before use
einola dc681bd
Use HField for everything
einola ce7e4d2
Debugging output for the coupling code
einola d5d8650
Remove A->C and C->A grid interpolations
einola 462530d
Merge branch 'develop' into issue459_oasis_ocean_coupling
einola f19f9bf
Merge branch 'develop' into issue459_oasis_ocean_coupling
einola File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.