Skip to content

Commit

Permalink
Merge branch 'main' into adm/vc_stres
Browse files Browse the repository at this point in the history
  • Loading branch information
albert-de-montserrat committed Oct 3, 2024
2 parents e9b122e + 042c637 commit c0e5746
Show file tree
Hide file tree
Showing 46 changed files with 215 additions and 144 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/SpellCheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ jobs:
- name: Checkout Actions Repository
uses: actions/checkout@v4
- name: Check spelling
uses: crate-ci/typos@v1.24.3
uses: crate-ci/typos@v1.25.0
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ CUDA = "5"
CellArrays = "0.2"
GeoParams = "0.5, 0.6"
HDF5 = "0.17.1"
ImplicitGlobalGrid = "0.15.0"
ImplicitGlobalGrid = "0.15"
JLD2 = "0.4, 0.5"
JustPIC = "0.5"
MPI = "0.20"
Expand Down
4 changes: 2 additions & 2 deletions docs/src/man/Blankenbach.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ map!(x -> isnan(x) ? NaN : 1.0, pPhase.data, particles.index.data)
and finally we need the phase ratios at the cell centers:
```julia
phase_ratios = PhaseRatios(backend, length(rheology), ni)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
```

### Stokes and heat diffusion arrays
Expand Down Expand Up @@ -312,7 +312,7 @@ move_particles!(particles, xvi, particle_args)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer, ), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
```
5. Interpolate `T` back to the grid
```julia
Expand Down
4 changes: 2 additions & 2 deletions docs/src/man/subduction2D/subduction2D.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Now we assign the material phases from the arrays we computed with help of [Geop
phases_device = PTArray(backend)(phases_GMG)
phase_ratios = PhaseRatios(backend, length(rheology), ni);
init_phases!(pPhases, phases_device, particles, xvi)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
```

## Temperature profile
Expand Down Expand Up @@ -227,7 +227,7 @@ move_particles!(particles, xvi, particle_args)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer, ), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
```

6. **Optional:** Save data as VTK to visualize it later with [ParaView](https://www.paraview.org/)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ function main2D(igg; ar=1, nx=32, ny=32, nit = 1e1, figdir="figs2D", do_vtk =fal
# ----------------------------------------------------

# Weno model -----------------------------------------
weno = WENO5(ni=(nx,ny).+1, method=Val{2}()) # ni.+1 for Temp
weno = WENO5(Val(2), (nx,ny).+1) # ni.+1 for Temp
# ----------------------------------------------------

# Initialize particles -------------------------------
Expand All @@ -85,7 +85,7 @@ function main2D(igg; ar=1, nx=32, ny=32, nit = 1e1, figdir="figs2D", do_vtk =fal
pPhases, = init_cell_arrays(particles, Val(1))
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down
4 changes: 2 additions & 2 deletions miniapps/benchmarks/stokes2D/Blankenbach2D/Benchmark2D_sgd.jl
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ function main2D(igg; ar=1, nx=32, ny=32, nit = 1e1, figdir="figs2D", do_vtk =fal
particle_args = (pT, pT0, pPhases)
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -257,7 +257,7 @@ function main2D(igg; ar=1, nx=32, ny=32, nit = 1e1, figdir="figs2D", do_vtk =fal
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer, ), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

# Nusselt number, Nu = H/ΔT/L ∫ ∂T/∂z dx ----
Nu_it = (ly / (1000.0*lx)) *
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ function main2D(igg; ar=1, nx=32, ny=32, nit = 1e1, figdir="figs2D", do_vtk =fal
particle_args = (pT, pT0, pPhases)
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -247,7 +247,7 @@ function main2D(igg; ar=1, nx=32, ny=32, nit = 1e1, figdir="figs2D", do_vtk =fal
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer, ), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

# Nusselt number, Nu = ∫ ∂T/∂z dx ----
Nu_it = sum( ((abs.(thermal.T[2:end-1,end] - thermal.T[2:end-1,end-1])) ./ di[2]) .*di[1])
Expand Down
4 changes: 2 additions & 2 deletions miniapps/benchmarks/stokes2D/VanKeken.jl/VanKeken.jl
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ function main2D(igg; ny=64, nx=64, figdir="model_figs")
particle_args = (pPhases, )
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

# STOKES ---------------------------------------------
# Allocate arrays needed for every Stokes problem
Expand Down Expand Up @@ -172,7 +172,7 @@ function main2D(igg; ny=64, nx=64, figdir="model_figs")
# inject && break
inject_particles_phase!(particles, pPhases, (), (), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ function main(igg, nx, ny)
# Elliptical temperature anomaly
init_phases!(pPhases, particles)
phase_ratios = PhaseRatios(backend, length(rheology), ni)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -186,7 +186,7 @@ function main(igg, nx, ny)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (), (), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ function RT_2D(igg, nx, ny)
A = 5e3 # Amplitude of the anomaly
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, A)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -197,7 +197,7 @@ function RT_2D(igg, nx, ny)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (), (), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
4 changes: 2 additions & 2 deletions miniapps/benchmarks/stokes2D/shear_heating/Shearheating2D.jl
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
r_anomaly = 3e3 # radius of perturbation
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, xc_anomaly, yc_anomaly, r_anomaly)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -245,7 +245,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ function sinking_block2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", thermal_per
r_anomaly = 50e3 # radius of perturbation
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, xc_anomaly, abs(yc_anomaly), r_anomaly)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

# STOKES ---------------------------------------------
# Allocate arrays needed for every Stokes problem
Expand Down
4 changes: 2 additions & 2 deletions miniapps/benchmarks/stokes3D/shear_heating/Shearheating3D.jl
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ function main3D(igg; ar=8, ny=16, nx=ny*8, nz=ny*8, figdir="figs3D", do_vtk =fal
r_anomaly = 3e3 # radius of perturbation
init_phases!(pPhases, particles, xc_anomaly, yc_anomaly, zc_anomaly, r_anomaly)
phase_ratios = PhaseRatio(backend, length(rheology), ni)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -227,7 +227,7 @@ function main3D(igg; ar=8, ny=16, nx=ny*8, nz=ny*8, figdir="figs3D", do_vtk =fal
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (thermal.T,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ function diffusion_2D(; nx=32, ny=32, lx=100e3, ly=100e3, Cp0=1.2e3, K0=3.0)
pPhases, = init_cell_arrays(particles, Val(1))
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, center_perturbation..., r)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

@parallel (@idx ni) compute_temperature_source_terms!(thermal.H, rheology, phase_ratios.center, args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ function diffusion_3D(;
pPhases, = init_cell_arrays(particles, Val(1))
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, center_perturbation..., r)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# PT coefficients for thermal diffusion
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ function main2D(igg; figdir=figdir, nx=nx, ny=ny, do_vtk=false)
anomaly = nondimensionalize((750 + 273)K, CharDim) # thermal perturbation (in K)
init_phases!(pPhases, particles, x_anomaly, y_anomaly, r_anomaly, sticky_air, nondimensionalize(0.0km,CharDim), nondimensionalize(20km,CharDim))
phase_ratios = PhaseRatios(backend, length(rheology), ni)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

# Initialisation of thermal profile
thermal = ThermalArrays(backend_JR, ni) # initialise thermal arrays and boundary conditions
Expand Down Expand Up @@ -432,7 +432,7 @@ function main2D(igg; figdir=figdir, nx=nx, ny=ny, do_vtk=false)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

particle2grid!(T_buffer, pT, xvi, particles)
@views T_buffer[:, end] .= Tsurf
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@ function main3D(igg; figdir = "output", nx = 64, ny = 64, nz = 64, do_vtk = fals
anomaly = nondimensionalize((750 + 273)K, CharDim) # thermal perturbation (in K)
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, x_anomaly, y_anomaly, z_anomaly, r_anomaly, sticky_air, nondimensionalize(0.0km,CharDim), nondimensionalize(20km,CharDim))
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

# Initialisation of thermal profile
thermal = ThermalArrays(backend_JR, ni) # initialise thermal arrays and boundary conditions
Expand Down Expand Up @@ -417,7 +417,7 @@ function main3D(igg; figdir = "output", nx = 64, ny = 64, nz = 64, do_vtk = fals
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (thermal.T,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

particle2grid!(thermal.T, pT, xvi, particles)
@views thermal.T[:, :, end] .= Tsurf
Expand Down
2 changes: 1 addition & 1 deletion miniapps/convection/GlobalConvection2D_WENO5.jl
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ function thermal_convection2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", therma
# ----------------------------------------------------

# Weno model -----------------------------------------
weno = WENO5(ni = ni .+ 1, method = Val(2)) # ni.+1 for Temp
weno = WENO5(Val(2), ni.+1) # ni.+1 for Temp
# ----------------------------------------------------

# create rheology struct
Expand Down
4 changes: 2 additions & 2 deletions miniapps/convection/Particles2D/Layered_convection2D.jl
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
r_anomaly = 25e3 # radius of perturbation
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, lx, yc_anomaly, r_anomaly, thick_air)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -292,7 +292,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
r_anomaly = nondimensionalize(25km, CharDim) # radius of perturbation
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, lx, yc_anomaly, r_anomaly, thick_air, CharDim)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -298,7 +298,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
4 changes: 2 additions & 2 deletions miniapps/convection/RisingBlob3D/Blob3D.jl
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ function main3D(igg; figdir = "output", nx = 64, ny = 64, nz = 64, do_vtk = fals
anomaly = nondimensionalize((750 + 273)K, CharDim) # thermal perturbation (in K)
phase_ratios = PhaseRatios(backend, length(rheology), ni)
init_phases!(pPhases, particles, x_anomaly, y_anomaly, z_anomaly, r_anomaly, sticky_air, nondimensionalize(0.0km,CharDim), nondimensionalize(20km,CharDim))
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

# Initialisation of thermal profile
thermal = ThermalArrays(backend_JR, ni) # initialise thermal arrays and boundary conditions
Expand Down Expand Up @@ -417,7 +417,7 @@ function main3D(igg; figdir = "output", nx = 64, ny = 64, nz = 64, do_vtk = fals
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (thermal.T,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

particle2grid!(thermal.T, pT, xvi, particles)
# @views thermal.T[:, :, end] .= Tsurf
Expand Down
6 changes: 3 additions & 3 deletions miniapps/convection/WENO5/WENO_convection2D.jl
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
# ----------------------------------------------------

# Weno model -----------------------------------------
weno = WENO5(ni=(nx,ny).+1, method=Val{2}()) # ni.+1 for Temp
weno = WENO5(Val(2), (nx,ny).+1) # ni.+1 for Temp
# ----------------------------------------------------

# Initialize particles -------------------------------
Expand All @@ -118,7 +118,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
r_anomaly = 25e3 # radius of perturbation
init_phases!(pPhases, particles, lx; d=abs(yc_anomaly), r=r_anomaly)
phase_ratios = PhaseRatios(backend, length(rheology), ni)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -259,7 +259,7 @@ function main2D(igg; ar=8, ny=16, nx=ny*8, figdir="figs2D", do_vtk =false)
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_WENO,), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
@show it += 1
t += dt

Expand Down
6 changes: 2 additions & 4 deletions miniapps/subduction/2D/Subduction2D.jl
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,7 @@ function main(li, origin, phases_GMG, igg; nx=16, ny=16, figdir="figs2D", do_vtk
phases_device = PTArray(backend)(phases_GMG)
phase_ratios = phase_ratios = PhaseRatios(backend_JP, length(rheology), ni);
init_phases!(pPhases, phases_device, particles, xvi)
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
phase_ratios_vertex!(phase_ratios, particles, xvi, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)
# ----------------------------------------------------

# STOKES ---------------------------------------------
Expand Down Expand Up @@ -267,8 +266,7 @@ function main(li, origin, phases_GMG, igg; nx=16, ny=16, figdir="figs2D", do_vtk
# check if we need to inject particles
inject_particles_phase!(particles, pPhases, (pT, ), (T_buffer, ), xvi)
# update phase ratios
phase_ratios_center!(phase_ratios, particles, xci, pPhases)
phase_ratios_vertex!(phase_ratios, particles, xvi, pPhases)
update_phase_ratios!(phase_ratios, particles, xci, xvi, pPhases)

@show it += 1
t += dt
Expand Down
2 changes: 2 additions & 0 deletions src/JustRelax.jl
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ include("types/stokes.jl")
include("types/heat_diffusion.jl")
# export ThermalArrays, PTThermalCoeffs

include("types/weno.jl")

include("boundaryconditions/types.jl")
export TemperatureBoundaryConditions,
DisplacementBoundaryConditions, VelocityBoundaryConditions
Expand Down
Loading

0 comments on commit c0e5746

Please sign in to comment.