FastIce.jl
Documentation for FastIce.jl
Information about the STREAM project can be found in the GPU4GEO website
diff --git a/previews/PR54/.documenter-siteinfo.json b/previews/PR54/.documenter-siteinfo.json index 6da305a8..fa2cadda 100644 --- a/previews/PR54/.documenter-siteinfo.json +++ b/previews/PR54/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.10.3","generation_timestamp":"2024-05-03T11:07:59","documenter_version":"1.4.1"}} \ No newline at end of file +{"documenter":{"julia_version":"1.10.3","generation_timestamp":"2024-05-07T16:57:12","documenter_version":"1.4.1"}} \ No newline at end of file diff --git a/previews/PR54/index.html b/previews/PR54/index.html index 64ee21a5..e9c7d1b4 100644 --- a/previews/PR54/index.html +++ b/previews/PR54/index.html @@ -1,2 +1,2 @@ -
Documentation for FastIce.jl
Information about the STREAM project can be found in the GPU4GEO website
Settings
This document was generated with Documenter.jl version 1.4.1 on Friday 3 May 2024. Using Julia version 1.10.3.
Documentation for FastIce.jl
Information about the STREAM project can be found in the GPU4GEO website
Settings
This document was generated with Documenter.jl version 1.4.1 on Tuesday 7 May 2024. Using Julia version 1.10.3.
FastIce.Writers.write_h5
— Methodwrite_h5(arch, grid, path, fields)
Write output fields
in HDF5 format to a file on path
for global grid
.
FastIce.Writers.write_xdmf
— Functionwrite_xdmf(arch, grid, path, fields, h5_names, timesteps=Float64(0.0))
Write Xdmf metadata to path
for corresponding h5_names
and fields
for global grid
. Saving time-dependant data can be achieved upon passing a vector to h5_names
and timesteps
.
FastIce.LevelSets.compute_levelset_from_dem!
— Functioncompute_levelset_from_dem!(arch::Architecture, launch, Ψ::Field, dem::AbstractField, dem_grid2D::UniformGrid, grid::UniformGrid, R=LinearAlgebra.I)
Compute level sets from dem.
FastIce.LevelSets.invert_levelset!
— Methodinvert_levelset!(arch::Architecture, launch, Ψ::Field, grid::UniformGrid)
Invert level set Ψ
to set what's below the surface as "inside".
Settings
This document was generated with Documenter.jl version 1.4.1 on Friday 3 May 2024. Using Julia version 1.10.3.
FastIce.Writers.write_h5
— Methodwrite_h5(arch, grid, path, fields)
Write output fields
in HDF5 format to a file on path
for global grid
.
FastIce.Writers.write_xdmf
— Functionwrite_xdmf(arch, grid, path, fields, h5_names, timesteps=Float64(0.0))
Write Xdmf metadata to path
for corresponding h5_names
and fields
for global grid
. Saving time-dependant data can be achieved upon passing a vector to h5_names
and timesteps
.
FastIce.LevelSets.compute_levelset_from_dem!
— Functioncompute_levelset_from_dem!(arch::Architecture, launch, Ψ::Field, dem::AbstractField, dem_grid2D::UniformGrid, grid::UniformGrid, R=LinearAlgebra.I)
Compute level sets from dem.
FastIce.LevelSets.invert_levelset!
— Methodinvert_levelset!(arch::Architecture, launch, Ψ::Field, grid::UniformGrid)
Invert level set Ψ
to set what's below the surface as "inside".
Settings
This document was generated with Documenter.jl version 1.4.1 on Tuesday 7 May 2024. Using Julia version 1.10.3.
To run the FastIce test suite on the CPU, simple run test
from within the package mode or using Pkg
:
using Pkg
Pkg.test("FastIce")
To run the FastIce test suite on CUDA or ROC backend (Nvidia or AMD GPUs), respectively, run the tests using Pkg
adding following test_args
:
using Pkg
Pkg.test("FastIce"; test_args=["--backend=CUDA"])
using Pkg
-Pkg.test("FastIce"; test_args=["--backend=AMDGPU"])
Settings
This document was generated with Documenter.jl version 1.4.1 on Friday 3 May 2024. Using Julia version 1.10.3.
Settings
This document was generated with Documenter.jl version 1.4.1 on Tuesday 7 May 2024. Using Julia version 1.10.3.