Skip to content
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

Hmw ct jsw/pisces #209

Merged
merged 7 commits into from
Sep 4, 2024
Merged

Conversation

ciadht
Copy link
Collaborator

@ciadht ciadht commented Sep 4, 2024

This where we're leaving PISCES after the internship:

PISCES is currently a working and (hopefully) correct model. She can run with a timestep of >=50mins on standard box and column models.

What remains to be done:
Although sinking speed has been implemented, w_GOC is not yet depth dependent. Currently this is because of issues with setup_velocity_fields requiring the velocity fields to be a named tuple of scalars, or a velocity field itself. As I am not sure how velocity fields work, I have left this, but the function field in the way I had tried did not work.
Yearly maximum silicate, carbonate saturation ratio and dust deposition, have all been assigned temporary values but not implemented fully.
Length of day is currently set to 1.0. This would need to be changed to allow more accurate phytoplankton growth.
Latitude is currently set at -1. This also needs a proper input function, as although the Aumont Paper only needs a positive or negative value of latitude, to add correct length of day we would need latitude.
The Aumont Paper assumes a constant vertical diffusivity of 1.0. Jago mentioned that this is actually determined by Oceananigans and OceanBioME, so this would need to be corrected.
PISCES does not work with open_bottom = false. Don’t know if this must be addressed but for testing it probably should do.
Testing files for the model.
Fix the Calcite model according to TOP/PISCES/P4Z/p4zlys.F90, and https://bg.copernicus.org/articles/4/505/2007/bg-4-505-2007.pdf.
Box Model could be altered to be a slice at different z values. Currently only z = 0 is possible, even with the changing of the grid type.
Fix the air-sea CO2 flux in the Column Model.

@ciadht ciadht merged commit 28ca76c into OceanBioME:hmw-ct-jsw/PISCES Sep 4, 2024
@jagoosw jagoosw mentioned this pull request Sep 10, 2024
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant