Exporting data
Once the OceanLight.jl simulation completes, our solution grid field can be accessed from variable ed.
Periodic boundary condition
Before accessing the data, OceanLight.jl offers a function in which applying Periodic Boundary Condition on the solution fied ed.
OceanLight.applybc! — Methodapplybc!(ed::Array{<:Float64,3},p::Param)Applying the periodic boundary condition on our irradiance output grid ed if kbc sets to 1
Exporting data to HDF file
Our data can be exported to .h5 file, with 3 modes: 2D, 3D, and full. In 2D mode, .h5 file will store the statistic of our irradiance field solution; storing mean μ, variance σ, and cv cv, and the 2 dimenstion cross-section of our solution: xz, yz, and xy.
If specified 3D mode, in addition to the data from 2D mode, OceanLight.jl will stored the ed solution.
If specified full mode, in addition to the data from 3D mode, OceanLight.jl will stored the physical coordination of the ed solution.
OceanLight.exported — Functionexported(ed::Array{<:Real,3},η::Array{<:Real,2},p::Param,
fname::String,mode="2D"::String,nk=0::Int64)exported the irradiance data into fname.h5 file.
There are 3 modes of exporting the data: 2D, 3D, and full. If not specified the mode will automatically set to 2D.