-
Notifications
You must be signed in to change notification settings - Fork 25
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
Merge extended nitrogen cycle, M4AGO scheme and preformed Si tracer into master #269
Merged
Merged
Changes from 250 commits
Commits
Show all changes
445 commits
Select commit
Hold shift + click to select a range
f60e840
Lon-lat variable sediment porosity (#189)
jmaerz 0f5807b
merge with master to introduce variable sediment porosity
jmaerz 7d3a18b
merge with extNcycle to bring in the variable porosity as merged from…
jmaerz ed82068
Added wave forcing fields.
matsbn 0e16e61
Renamed folder for MCT driver.
matsbn 8a7223a
Moved MCT specific file from drivers/cpl_share/ to drivers/mct/.
matsbn 5286355
Rename drivers/mct/mod_swtfrz.F to drivers/mct/mod_swtfrz.F90.
matsbn 0003695
Rewrite to drivers/mct/mod_swtfrz.F90 to free format Fortran.
matsbn 1d49746
Merging master into beyond-CMIP6 (#196)
jmaerz 1a73849
Updated fn2o pathway split function for nitrification to mechanistic …
jmaerz 1cd59ee
merged with extNcycle to pull in mechanistic description of fn2o path…
jmaerz 3f4bca7
BUG fixes: sediment alkalinity and sediment C14 (#194)
jmaerz 0c7081e
merge with beyond-CMIP6 to pull in alkalinity and C-isotope fixes in …
jmaerz bbea3bf
oxygen limitation always with M4AGO and in extended nitrogen cycle
jmaerz 6f32e4d
merge with extNcycle to pull in sediment alkalinity and C-isotope bug…
jmaerz 7b1e28f
Including sediment parameters
jmaerz e0dd73c
Fix o2lim usage when NOT running extNcycle, but using M4AGO
jmaerz 2be88ab
Setup of DIC and alkalinity changes tracking for sediment extNcycle
jmaerz 5db1863
Incorporated pore water N species to inventory calculations
jmaerz 999d66d
Introduced NO3 to NO2 denitrification in sediment
jmaerz 9f89f07
Introduced nitrification in sediment
jmaerz 37f6617
Included anammox in sediment
jmaerz a92b409
Added DNRA und denitrification NO2 -> N2O -> N2
jmaerz 36cb67b
make water column tuning parameters only available to init of sediment
jmaerz 161db4f
fix bug in NO3 denitrification
jmaerz fee659e
Included ammonification to NH4
jmaerz 9c14392
Implemented OUTPUT for sediment
jmaerz 57a290c
T- and O2-dependent ammonification in sediment
jmaerz 467bab8
Merge remote-tracking branch 'upstream/master' into feature-nuopc
matsbn 58252b5
Remove redundant definition of kOBL.
TomasTorsvik 855a8f8
Redefine kOBL, cast as integer
TomasTorsvik 7c6f22c
Fixing variable sediment porosity - field initialization in case of `…
jmaerz 2c6706f
merge with master to pull in voriabla porosity fix and parameter init…
jmaerz b70ffd9
merge with extNcycle to pull in fix for variable porosity and initial…
jmaerz ddd05e0
Outcommented minlim checks to test, if they are needed
jmaerz cfbe359
Introduce a section for tweaking parameters
jmaerz 5a65d8c
fix buildnml wrt sediment - water column pore water fluxes
jmaerz 9640065
FIX reading the variable porosity file
jmaerz 18d560b
This is the first commit of MKS units. All variables in the subroutin…
milicak b833500
Hamocc hybrid coord2 (#179)
TomasTorsvik 2887f15
Merge pull request #199 from matsbn/feature-nuopc
matsbn 458576c
merge with master to pull in nuopc driver and iHAMOCC prep for hybrid…
jmaerz 44d4a36
merge with extNcycle to pull in nuopc and hybrid coord iHAMOCC
jmaerz 07e3ae3
BLOM CIME cpp updates to run in NorESM
milicak 6447886
bug fixes for the CGS MKS conversion
milicak 31e8577
cesm thermal forcing bug fixes for reproducibility
milicak fc2f09b
move from Goreau O2-half saturation constant to more recent measured …
jmaerz c517ce2
Merge in extended nitrogen cycle sediment feature branch
jmaerz e3950e6
Fix new O2-half saturation constant dependency
jmaerz c927e3c
FIX 2D srf fields output extNcycle
jmaerz edef04f
BLOM MKS update to export winds into the CESM using proper units.
milicak e64bc49
input values in ocn_in case is updated for mks setup
milicak f94265c
default cgsmks value changed
milicak ccc1d74
Initialize some variables in the k-epsilon model.
matsbn bd03f1d
Fix porosity read (#201)
jmaerz 3f81ba9
Output for pN2O moist air; prepared for pNH3 output
jmaerz 8a79ed1
Correct unit of diagnostic variable dp_trc.
matsbn b51f8de
Made conservation and checksum diagnostics selectable by namelist opt…
matsbn 04e0eeb
Merge pull request #205 from matsbn/feature-r13fixes
matsbn af660e2
pCO2, Piston velocity and solubility output (#202)
jmaerz adab448
Bugfix pnetcdf (#208)
TomasTorsvik 38ad0ea
merged with master at new release state
jmaerz 5ca2bab
Output for burial fluxes
jmaerz 55ccf0e
Revert accidentially changed name
jmaerz 9a6b1fd
Implemented pNH3 in carchm.F90
jmaerz 0be3f15
Move from k to ks to be explicit in sedshi.F90 for burial
jmaerz 0ff4d4b
Rename pnh3m to pnh3
jmaerz 201bb3c
fixed units and renamed calcium burial to CaCO3 burial (#212)
jmaerz 28beab5
Merged in master for clay unit fix
jmaerz 1742ed6
Lon-lat variable sediment porosity (#189)
jmaerz ccbc18e
Remove redundant definition of kOBL.
TomasTorsvik f17e225
Redefine kOBL, cast as integer
TomasTorsvik 234097f
Fixing variable sediment porosity - field initialization in case of `…
jmaerz a981e56
Hamocc hybrid coord2 (#179)
TomasTorsvik f9b0186
Added initial support for NUOPC driver.
matsbn 014eec6
Added wave forcing fields.
matsbn 3e639aa
Renamed folder for MCT driver.
matsbn ed18d3a
Moved MCT specific file from drivers/cpl_share/ to drivers/mct/.
matsbn d83fbae
Rename drivers/mct/mod_swtfrz.F to drivers/mct/mod_swtfrz.F90.
matsbn d0cdcd8
Rewrite to drivers/mct/mod_swtfrz.F90 to free format Fortran.
matsbn 42926fa
Fix porosity read (#201)
jmaerz 78e8574
Correct unit of diagnostic variable dp_trc.
matsbn 233c39f
Made conservation and checksum diagnostics selectable by namelist opt…
matsbn ca62d33
pCO2, Piston velocity and solubility output (#202)
jmaerz 0f791c2
Bugfix pnetcdf (#208)
TomasTorsvik 64da111
fixed units and renamed calcium burial to CaCO3 burial (#212)
jmaerz 55b9aa0
Fix mistake from merge conflict in hamocc/powach.F90
TomasTorsvik 09290fc
Merge pull request #215 from TomasTorsvik/merge_from_master
TomasTorsvik fb5b007
merging with master-updated beyond-CMIP6 branch
jmaerz 3ed3cb1
fix lost jsrfpn2o
jmaerz 41beb70
add nitrite to netcdf-inventory output
jmaerz 2b2524d
minor reordering
jmaerz 9a57ef7
- Made the "fuk95" configuration work with MKS units.
matsbn 34a99a1
Correct unit conversion of mixed layer depth to pressure.
matsbn e7538af
Updated NorESM coupling scripts for the use of MKS units.
matsbn 1b2faf1
Merge pull request #217 from matsbn/SI_units
milicak 0c1f3d3
Merge remote-tracking branch 'upstream/master' into SI_units
matsbn 641b42f
Fixed check of unit system when building as NorESM component.
matsbn f69926d
Merge pull request #218 from matsbn/SI_units
matsbn 0102954
Corrected pressure interface calculation.
matsbn a6ea145
Added functionality for vcoord_type = cntiso_hybrid to allow for a gr…
matsbn d4738df
Added submesoscale eddy-induced transport parameterization for hybrid…
matsbn 2310ec3
Added separate non-local terms for vertical distribution of surface t…
matsbn 8644da2
Latitude dependency of background diapycnal mixing is now available f…
matsbn 9067ec7
Set MatchTechnique = ParabolicNonLocal as default for CVMix.
matsbn 81a96ca
Updated gcc version used in CI.
matsbn 09ced99
Install netcdf-fortran instead of netcdf on macOS for CI.
matsbn 65e6704
Add option for surface pH output (#221)
JorgSchwinger 4962fdb
Remove unused parameters in wrt* subroutine calls in ncout_hamocc.F90
JorgSchwinger 076f8ff
Add linear ramping-up scenario for ocean alkalinisation
TimotheeBrgs 9c31d4a
Import get_bgc_namelist only in subroutine where it is needed. (#225)
TomasTorsvik e5eb631
Merge master into feature-hamocc_beyond-CMIP6 branch (#226)
jmaerz 3e0fc3f
merge with master
jmaerz 25357e1
merged with feature-hamocc_beyond-CMIP6 branch - still requires adjus…
jmaerz fbb4d62
adjusted burialflx,M4AGO and extNcycle output formatting in ncout_ham…
jmaerz 165fda2
Merge pull request #219 from NorESMhub/SI_units
milicak 26e65d6
fix missing ' (#229)
jmaerz 79c9bf5
fix missing ' (#228)
jmaerz c6964a1
Read parameters for alkalinization scenarios from namelist file
TimotheeBrgs ba3d3d4
Cleaning
TimotheeBrgs 63e2d86
Rename shell namelist variables
TimotheeBrgs 545cf10
Rename shell namelist variables 2
TimotheeBrgs c0418d2
Proper integer definition for current_day
TimotheeBrgs 7c8ef67
Merge pull request #224 from TimotheeBrgs/OA_rampscen
TomasTorsvik a828bc2
Fix buildnml
TimotheeBrgs 9c4f81d
Merge pull request #234 from TimotheeBrgs/fix_buildnml
TomasTorsvik b69d56f
write out pN2Om in natm
jmaerz c0ae6c2
Merge latest master into feature-hamocc_beyond-CMIP6 branch (#232)
jmaerz 6858dc0
merge master into feature-hamocc_beyond-CMIP6 locally to align commit…
jmaerz d776893
Merge pull request #237 from jmaerz/feature-hamocc_beyond-CMIP6
jmaerz 33be6cf
merge with feature-hamocc_beyond-CMIP6
jmaerz 78115e3
fix prho unit-issue
jmaerz c22ca7e
change initial N2O concentration to lower value to avoid too long equ…
jmaerz 40aa90b
Hamocc fix restart file units (#239)
jmaerz c6b5bf3
fix string count number (#242)
jmaerz 57b49c4
Merge pull request #235 from matsbn/feature-hybrid_enhancements
matsbn 3e8500d
fix sediment restart writing for extNcycle pore water tracers
jmaerz 52ac3a5
fix sediment restart reading for extNcycle pore water tracers
jmaerz 3c546c6
add ability to read input file for ocean alkalinization (#241)
TimotheeBrgs 0bfc1cc
add output for N-deposition and ocean alkalinization fluxes (#247)
JorgSchwinger b28d2da
Squash remove M4AGO core
jmaerz 5bd6599
Produce common merge point between extNcycle and extNcoupling
jmaerz c54de5f
Introducing coupling fields in BLOM and iHAMOCC
jmaerz 6cc3d38
Read and write fluxes in restart files
jmaerz 7be3e1d
Introduce atmospheric N2O and NH3 cesm fields for coupling
jmaerz 0fbba92
Write atmospheric X_da to restart file, fix missing flx nc-init for r…
jmaerz ac6e031
Introduce indices and fields of N2O and NH3 for the mct coupler
jmaerz 35f52e6
Adjusted mol->kg conversion factor
jmaerz 4435333
add compsets for coupled N2O and NH3 fluxes
jmaerz 584c665
Fix powach
jmaerz ed4a9ef
Fix powach
jmaerz b2f5014
Express atmospheric N2O concentration in ppt (not in mol/mol mixing r…
jmaerz c42111c
Add output for atmospheric NH3 and N2O for coupler check
jmaerz 4dc5ac6
Change output frequency for fluxes of NH3 and N2O to monthly mean
jmaerz 62f67c7
Fix restart file reading for extended nitrogen cycle pore water tracers
jmaerz 0a27101
Preparing fields for online noy and nhx deposition
jmaerz 6a0b4b1
Applying atmospherically provided N-deposition fluxes
jmaerz 0e8ab8f
Add switch for atm N-dep to namlelist and set it dependent on compset
jmaerz bf5a830
fix missing comma
jmaerz 15c7c4b
merge with master
jmaerz 027c596
fix missing $
jmaerz 33d4831
fix missing &
jmaerz f8e0c02
return from ini_read_ndep in case of interactive N-deposition
jmaerz b285dc9
formatting changes
jmaerz d15a001
merge with master and fixed conflicts
jmaerz 6296a23
fix buildnml
jmaerz 683a614
add NHx deposition output
jmaerz 33e5a3f
fix placement of ndepnhx
jmaerz 3bf5eaa
add POM Q10 and Tref to M4AGO - sediment makes use of it
jmaerz a66815f
Merge with extNcoupling - including some chnages in master
jmaerz 849e176
merge with feature-hamocc_beyond-CMIP6
jmaerz 7235cd4
Fix merging issue
jmaerz 5faf755
Fix applying climatological N-deposition
jmaerz 204eae5
Introduce switch to enable running bluefix/cyanos only in the euphoti…
jmaerz a952f62
merge with feature-hamocc_beyond-CMIP6
jmaerz 4076786
add relevant information of output variables
jmaerz 04601e6
fix missing "" in buldnml
jmaerz a7cc835
Re-introduce M4AGO parameter and N-cycle parameter initialization
jmaerz 1168faa
fix utf-8 from copying
jmaerz 6c13425
only renaming file
jmaerz 480ad49
adjust use statements to renamed file/module
jmaerz d224e79
rename subroutine
jmaerz 8a99417
Make N-cyle water column parameters available for nml
jmaerz f9fb3a5
Make N-cyle sediment parameters available for nml
jmaerz fa12ebb
fix line wrap...
jmaerz 66ad720
add NHx deposition read for input file
jmaerz 8cec0d5
Replace hard coded index numbers by parameters
jmaerz 21b9b7d
Introduce parameter for CAM mol weight of nitrogen
jmaerz 97994a3
Update pressure calculation in M4AGO
jmaerz 733e501
Merge with OMP fixed & fixed burail wrapping beyond-CMIP6
jmaerz 8370086
Make atmospheric NH3 and N2O a namelist parameter
jmaerz f6ca376
Add switch for bluefix to buildnml
jmaerz 71bf2ec
Add switch for N2O and NH3 air-sea gas exchange coupling
jmaerz b2b46fe
Change default write format for N2O_LYR
jmaerz 702a98f
Enable switching on and off N-cycle coupling of N2O and NH3 fluxes in…
jmaerz 3d76f75
Introduce preformed silicate tracer
jmaerz 1fce304
Enable or disable writing of M4AGO output via M4AGO switch
jmaerz ab490a3
merge with feature-hamocc_beyond-CMIP6 branch - further fixes/changes…
jmaerz fa96bf5
making things compilable again - M4AGO and N-cycle not yet running again
jmaerz a1ef6a7
replace extNcycle preprocessor flags - still fixes to be done
jmaerz 343c8c5
move initialization of M4AGO-params out of mo_param_bgc & mv remin/di…
jmaerz 09bba8f
small fix
jmaerz 130fbe9
move water column extended nitrogen cycle parameters to mo_param_bgc
jmaerz 59ad3b5
move extended nitrogen cycle sediment parameters to mo_param_bgc
jmaerz 6707736
Add extended nitrogen cycle & M4AGO switches + output to cime configu…
jmaerz 739cfd5
tidy up a bit
jmaerz 8ea4785
fix sediment-water interface
jmaerz 5d464cc
fix sediment-water interface
jmaerz dab06bd
Merge with feature-hamocc_beyond-CMIP6
jmaerz 2caf8ee
cleaning, indenting, small letters - trying to comply to new coding s…
jmaerz e63a86f
cleaning, indenting, small letters - trying to comply to new coding s…
jmaerz 908d1e1
cleaning, indenting, small letters - trying to comply to new coding s…
jmaerz c5f38b5
cleaning, indenting, small letters - trying to comply to new coding s…
jmaerz 24b7ad6
minor changes - fix inventory write for extNcycle
jmaerz d4672fa
fix issues with DMS (partially introduced by merging, partially not c…
jmaerz 834551b
remove double entry
jmaerz 9bd1e47
Add xml-switches to buildnml
jmaerz d0d99a5
fix namelist def
jmaerz 3d6184a
fix configuration for coupled simulations
jmaerz 3da9dd6
minor changes
jmaerz fb8dbc8
Merge with master
jmaerz c51008b
add extended nitrogen cycle tuning parameters to xml
jmaerz 552be9f
add barely used tuning parameter for extended nitrogen cycle to xml
jmaerz 1339415
merge with master to enable writing of parameters to nc-file
jmaerz 247722b
add bgc-namelist parameters
jmaerz fb6ba42
add preformed silicate tracer to nc-inventory
jmaerz a9c39ec
Reorder writing of burial fluxes
jmaerz 7e1f3ad
update default water column parameters for the N-cycle
jmaerz 83ae05d
Keep sign of sedlo division in mo_sedshi - eases working with sedimen…
jmaerz 0b14dac
add sediment model parameters to namelist
jmaerz d6f1ec5
fix spaces
jmaerz 399118c
Merge with master; new opal dissolution rate in sediment, sed-spinup …
jmaerz d54b65d
Modularized M4AGO - now becoming a submodule
jmaerz c626093
add M4AGO submodule to cime path
jmaerz 391b5c6
Merge M4AGOmodularized - M4AGO is now a submodule
jmaerz 99e04e2
minor changes in M4AGO submodule
jmaerz 964f022
merge with master - restart_XX.F still needs to be fixed
jmaerz c4273ac
re-introduce phy/restart_wt.F part
jmaerz e540d57
re-introduce phy/restart_rd.F part
jmaerz aea602d
Fix meson test system
jmaerz d653aad
Clean up comments and whitespaces
jmaerz 0936b17
Change M4AGO switch: lm4ago -> use_M4AGO
jmaerz 535f819
Indentation
jmaerz 56f483f
adjust description for burial fluxes
jmaerz 93d7473
Write amt_n2o always to 2D field
jmaerz 2b20826
adjust description of output nml
jmaerz 30b97a2
Clarify dependency of do_ndep_coupled on do_ndep
jmaerz 50aab8c
Make dependency of do_ndep_coupled on do_ndep more explicit
jmaerz 2386ea3
Restructure online atmosphere nitrogen deposition
jmaerz 066da57
Switching cyanobacteria on only in the euphotic zone - breaks bfb wit…
jmaerz 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 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,3 +1,6 @@ | ||
[submodule "CVMix-src"] | ||
path = pkgs/CVMix-src | ||
url = [email protected]:CVMix/CVMix-src.git | ||
[submodule "pkgs/M4AGO-sinking-scheme"] | ||
path = pkgs/M4AGO-sinking-scheme | ||
url = [email protected]:jmaerz/M4AGO-sinking-scheme |
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks to me these two changes in indentation should not be there?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Came in before through
master
- fixed.