CPU (Carbon, Phosphorus, Uranium) model
These examples demonstrate the CPU model ((Clarkson et al., 2018)) using a minimal single-box implementation in PALEO with parameter values from ((Zhang et al., 2020)).
Setting the Julia environment and working directory
Change the Julia REPL working directory to the PALEOtutorials/examples/CPU folder:
In VS code, right click on this folder in the file browser and select Julia: Change to This Directory. Or from the REPL, use the cd command):
julia> cd("PALEOtutorials/examples/CPU")If it is not already active, activate the Julia environment PALEOtutorials/examples:
In VS code, right click on PALEOtutorials/examples or any subfolder in the file browser and select Julia: Activate Parent Environment. Or from the REPL, use ] to enter package management:
julia> pwd()
"/home/sd336/software/julia/PALEOtutorials/examples/CPU"
julia> ]
(@v1.7) pkg> activate ../
Activating project at `/home/sd336/software/julia/PALEOtutorials/examples`To run the CPU example with a default 3e18 mol C perturbation
julia> include("CPU_examples.jl")This will run and plot output (NB: the first run will be slow as Julia JIT compiles the code).
To display model Parameters, Variables, and output.
See Displaying model configuration and output from the Julia REPL