Sven Karsten
b8d279835b
Corrected anaconda module for Berlin HLRN
...
TODO: Clean up build scripts!
1 month ago
Sven Karsten
4e8d0810e1
Merge branch 'experiments/bias-correction'
1 month ago
Sven Karsten
27226a547b
Adapted build scripts to compile pyfort library
1 month ago
Sven Karsten
57119cd371
Added bias correction in flux_calculator
...
This feature uses python calling from Fortran
1 month ago
Sven Karsten
4a4c8a7103
Merge branch 'master' into experiments/bias-correction
1 month ago
Sven Karsten
409fef5b85
Merge branch 'experiments/apply-albedo-in-mom5'
3 months ago
Sven Karsten
0a96f02c7d
Albedo is now accounted for in MOM5 code
4 months ago
Sven Karsten
001c136423
Reverted accidental commit
4 months ago
Sven Karsten
46628b0f30
First version for bias correction in flux_calculator
4 months ago
Sven Karsten
2e603e0125
Updated Readme.md, prepare release of 1.02.00
5 months ago
Sven Karsten
a5838742d9
Changed to more suitable name "RCO".
5 months ago
Sven Karsten
f6275cb41c
Revert accidentally committed experiment.
5 months ago
Sven Karsten
9fcb06b914
Updated build.sh
5 months ago
Sven Karsten
ab176c62e4
Merge branch 'experiments/tc-meier'
7 months ago
Sven Karsten
df72314f52
First attempt to employ bulk formulas from Meier et al. 1999
...
Taken from Section 2.2 in "RCO - Rossby Centre regional Ocean
climate model: model description (version 1.0) and
first results from the hindcast period 1992/93"
8 months ago
Sven Karsten
f65f7f2fce
Fixed some remaining bugs
9 months ago
Sven Karsten
efed16a017
Use MOM transfer coefficients for sensible heat
9 months ago
Sven Karsten
bd6530158f
Use MOM transfer coefficients for momentum flux
9 months ago
Sven Karsten
7b124f329f
First attempt to use MOM transfer coefficients
9 months ago
Sven Karsten
6cd98f3672
Added Readme.md for release of version 1.01.00
1 year ago
Sven Karsten
73abf04255
Merge branch 'experiments/parallelize-flux-calculator'
1 year ago
Sven Karsten
0f20a5f0a0
Added some comments to flux_calculator_io.F90
1 year ago
Sven Karsten
7f67a43c19
First working version of setting grid from task vector.
...
Task vector from exchange grid file is read in grid_size and grid_offset
are determined.
1 year ago
Sven Karsten
14c7c953d6
Fixed bug in flux_calculator.F90
...
Model index was incremented when task index was incremented
1 year ago
Sven Karsten
f9230ef6bb
Changed permissions to executable
1 year ago
Sven Karsten
5811994ca4
Fixed bug with redistributing radiation fluxes.
...
Multiplication by area fraction lead to a too weak radiation flux.
Since flux is a density-like quantity there must not be a multiplication
with fraction of area.
The too cold bottom model seems to be fixed by this.
1 year ago
Sven Karsten
fd12912a80
Improved error handling.
2 years ago
Sven Karsten
504a452ca7
Added verbosity level to namelist.
...
If not specified in flux_calculator.nml,
the default values are determined by build configuration.
1 for release and 2 for debug.
Using debug level, the fluxes will be exported as netcdf files.
2 years ago
Sven Karsten
17d2430718
Enabled advanced destination keywords
2 years ago
Sven Karsten
224c09d9fe
Extended build scripts for debug configuration, fixes #4
2 years ago
Sven Karsten
1f0f95cd4c
Merge branch '3-reduce-debug-output'
2 years ago
Sven Karsten
a93bfc927f
Mark build configuration with a define
2 years ago
Sven Karsten
812166b3ad
Reduce verbosity level in release (production) configuration.
...
Only the time step is still printed in the main loop.
2 years ago
Sven Karsten
1f03c00913
Reduce debug level in generated namcouple file.
...
OASIS is more silent in release (production) configuration.
However, if we build in debug mode, we still get exchanged variables as nc files.
2 years ago
Sven Karsten
9fbf0872e4
Part of the fix for main.#2.
...
Copying of created namcouple file is now done by
python module create_namcouple.py.
2 years ago
Sven Karsten
cf9c272c66
Added new target to tasks.json
2 years ago
Sven Karsten
dae0261616
This in combination with 877ec0c0b0
fixes #1 .
...
Variables which are not sent uniformly to the bottom model
are not uniformly sent to the atmosphere. In that case they are averaged.
Since commit 877ec0c0b0
the averaging
is done directly before sending.
Thus it is now removed from flux-calculating routines.
The averaging is also done on the u- and v-grid. For that purpose
the fraction of area variable has to be regridded.
This should be switched on the flux_calculator.nml from now on.
2 years ago
Sven Karsten
a5bdfd3a97
Build script can create directories in target.
2 years ago
Sven Karsten
5e73fb2095
Enabled building on HLRN in Göttingen.
2 years ago
Sven Karsten
273066a607
Added build scripts for HLRN Berlin.
2 years ago
Sven Karsten
877ec0c0b0
First attempt to call averaging correctly.
...
ATTENTION, this does not solve issue #1 .
The averaging is not performed!
2 years ago
Sven Karsten
8ab1811d71
Workaround for distributing fluxes.
...
Introduced new variable name to achieve this feature.
Should be implemented differently, see issue #2 .
2 years ago
Sven Karsten
351233dbfa
To be tested: This might avoid observed zeros.
2 years ago
Sven Karsten
225cab436a
Renamed albedo sent from atmosphere as workaround.
...
Seemingly the flux_calculator has a problem if it sends and receives a
variable with the same name to/from atmosphere.
Maybe this problem can be solved more elegantly.
2 years ago
Sven Karsten
b2e2332613
Merge branch 'master' into distribute-radiation-on-surface-types
2 years ago
Sven Karsten
d2c4441af1
Used build tagging.
2 years ago
Sven Karsten
a783819365
WIP: Redistribute radiation flux on surface-types.
...
With this implementation it is running but still has to be checked.
2 years ago
Sven Karsten
99b185a9bd
Enabled early sending and receiving of ice fraction and shortwave albedo
2 years ago
Sven Karsten
2e92067867
Enabled automatic generation of namcouple.
...
Introduced a command-line argument such that flux_calculator only generates
the namcouple and does nothing else.
The executable with this switch has to be started in advance to the actual model run
(then without the switch)
2 years ago
Sven Karsten
a31009d941
Adapted build scripts
2 years ago