Skip to content

Commit

Permalink
Improve IO naming conventions
Browse files Browse the repository at this point in the history
In the simulations the naming conventions do not make it clear what the role of the parameter is. As a result people are frequently surprised when the number of points in the simulation does not match the value of `x_size` in the parameter file. This PR renames commonly misinterpreted parameters. Objects in the output file are also renamed so it may be necessary to update some Python scripts. The only Python scripts that I found which use these parameters are PINN and POPE however from what I can deduce from their usage they fall into the trap and misinterpret these values. As a result I have not updated these files.

See merge request gysela-developpers/gyselalibxx!391

--------------------------------------------
  • Loading branch information
EmilyBourne committed Mar 14, 2024
1 parent 6fd557b commit dedf4f1
Show file tree
Hide file tree
Showing 20 changed files with 121 additions and 121 deletions.
20 changes: 10 additions & 10 deletions simulations/geometryXVx/bump_on_tail/bumpontail_fem_uniform.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -76,17 +76,17 @@ int main(int argc, char** argv)

// Reading config
// --> Mesh info
CoordX const x_min(PCpp_double(conf_voicexx, ".Mesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".Mesh.x_max"));
IVectX const x_size(PCpp_int(conf_voicexx, ".Mesh.x_size"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".Mesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".Mesh.vx_max"));
IVectVx const vx_size(PCpp_int(conf_voicexx, ".Mesh.vx_size"));
CoordX const x_min(PCpp_double(conf_voicexx, ".SplineMesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".SplineMesh.x_max"));
IVectX const x_ncells(PCpp_int(conf_voicexx, ".SplineMesh.x_ncells"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".SplineMesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".SplineMesh.vx_max"));
IVectVx const vx_ncells(PCpp_int(conf_voicexx, ".SplineMesh.vx_ncells"));

// Creating mesh & supports
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_size);
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_ncells);

ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_size);
ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_ncells);

ddc::init_discrete_space<IDimX>(SplineInterpPointsX::get_sampling());
ddc::init_discrete_space<IDimVx>(SplineInterpPointsVx::get_sampling());
Expand Down Expand Up @@ -235,8 +235,8 @@ int main(int argc, char** argv)
PredCorr const predcorr(vlasov, poisson);

// Starting the code
ddc::expose_to_pdi("Nx", x_size.value());
ddc::expose_to_pdi("Nvx", vx_size.value());
ddc::expose_to_pdi("Nx_spline_cells", x_ncells.value());
ddc::expose_to_pdi("Nvx_spline_cells", vx_ncells.value());
ddc::expose_to_pdi("MeshX", meshX_coord);
ddc::expose_to_pdi("MeshVx", meshVx_coord);
ddc::expose_to_pdi("nbstep_diag", nbstep_diag);
Expand Down
20 changes: 10 additions & 10 deletions simulations/geometryXVx/bump_on_tail/bumpontail_fft.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,17 +72,17 @@ int main(int argc, char** argv)

// Reading config
// --> Mesh info
CoordX const x_min(PCpp_double(conf_voicexx, ".Mesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".Mesh.x_max"));
IVectX const x_size(PCpp_int(conf_voicexx, ".Mesh.x_size"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".Mesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".Mesh.vx_max"));
IVectVx const vx_size(PCpp_int(conf_voicexx, ".Mesh.vx_size"));
CoordX const x_min(PCpp_double(conf_voicexx, ".SplineMesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".SplineMesh.x_max"));
IVectX const x_ncells(PCpp_int(conf_voicexx, ".SplineMesh.x_ncells"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".SplineMesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".SplineMesh.vx_max"));
IVectVx const vx_ncells(PCpp_int(conf_voicexx, ".SplineMesh.vx_ncells"));

// Creating mesh & supports
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_size);
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_ncells);

ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_size);
ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_ncells);

ddc::init_discrete_space<IDimX>(SplineInterpPointsX::get_sampling());
ddc::init_discrete_space<IDimVx>(SplineInterpPointsVx::get_sampling());
Expand Down Expand Up @@ -225,8 +225,8 @@ int main(int argc, char** argv)
PredCorr const predcorr(vlasov, poisson);

// Starting the code
ddc::expose_to_pdi("Nx", x_size.value());
ddc::expose_to_pdi("Nvx", vx_size.value());
ddc::expose_to_pdi("Nx_spline_cells", x_ncells.value());
ddc::expose_to_pdi("Nvx_spline_cells", vx_ncells.value());
ddc::expose_to_pdi("MeshX", meshX_coord);
ddc::expose_to_pdi("MeshVx", meshVx_coord);
ddc::expose_to_pdi("nbstep_diag", nbstep_diag);
Expand Down
6 changes: 3 additions & 3 deletions simulations/geometryXVx/bump_on_tail/params.yaml.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

#pragma once

constexpr char const* const params_yaml = R"PDI_CFG(Mesh:
constexpr char const* const params_yaml = R"PDI_CFG(SplineMesh:
x_min: 0.0
x_max: 50.
x_size: 256
x_ncells: 256
vx_min: -8.0
vx_max: +8.0
vx_size: 127
vx_ncells: 127
SpeciesInfo:
- charge: -1
Expand Down
6 changes: 3 additions & 3 deletions simulations/geometryXVx/bump_on_tail/pdi_out.yml.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

constexpr char const* const PDI_CFG = R"PDI_CFG(
metadata:
Nx : int
Nvx : int
Nx_spline_cells : int
Nvx_spline_cells : int
iter : int
iter_start : int
time_saved : double
Expand Down Expand Up @@ -63,7 +63,7 @@ constexpr char const* const PDI_CFG = R"PDI_CFG(
- file: 'VOICEXX_initstate.h5'
on_event: [initial_state]
collision_policy: replace_and_warn
write: [Nx, Nvx, MeshX, MeshVx, nbstep_diag, Nkinspecies, fdistribu_charges, fdistribu_masses, fdistribu_eq]
write: [Nx_spline_cells, Nvx_spline_cells, MeshX, MeshVx, nbstep_diag, Nkinspecies, fdistribu_charges, fdistribu_masses, fdistribu_eq]
- file: 'VOICEXX_${iter_saved:05}.h5'
on_event: [iteration, last_iteration]
when: '${iter} % ${nbstep_diag} = 0'
Expand Down
20 changes: 10 additions & 10 deletions simulations/geometryXVx/landau/landau_fem_uniform.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -75,17 +75,17 @@ int main(int argc, char** argv)

// Reading config
// --> Mesh info
CoordX const x_min(PCpp_double(conf_voicexx, ".Mesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".Mesh.x_max"));
IVectX const x_size(PCpp_int(conf_voicexx, ".Mesh.x_size"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".Mesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".Mesh.vx_max"));
IVectVx const vx_size(PCpp_int(conf_voicexx, ".Mesh.vx_size"));
CoordX const x_min(PCpp_double(conf_voicexx, ".SplineMesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".SplineMesh.x_max"));
IVectX const x_ncells(PCpp_int(conf_voicexx, ".SplineMesh.x_ncells"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".SplineMesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".SplineMesh.vx_max"));
IVectVx const vx_ncells(PCpp_int(conf_voicexx, ".SplineMesh.vx_ncells"));

// Creating mesh & supports
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_size);
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_ncells);

ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_size);
ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_ncells);

ddc::init_discrete_space<IDimX>(SplineInterpPointsX::get_sampling());
ddc::init_discrete_space<IDimVx>(SplineInterpPointsVx::get_sampling());
Expand Down Expand Up @@ -234,8 +234,8 @@ int main(int argc, char** argv)
PredCorr const predcorr(vlasov, poisson);

// Starting the code
ddc::expose_to_pdi("Nx", x_size.value());
ddc::expose_to_pdi("Nvx", vx_size.value());
ddc::expose_to_pdi("Nx_spline_cells", x_ncells.value());
ddc::expose_to_pdi("Nvx_spline_cells", vx_ncells.value());
ddc::expose_to_pdi("MeshX", meshX_coord);
ddc::expose_to_pdi("MeshVx", meshVx_coord);
ddc::expose_to_pdi("nbstep_diag", nbstep_diag);
Expand Down
20 changes: 10 additions & 10 deletions simulations/geometryXVx/landau/landau_fft.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,17 +72,17 @@ int main(int argc, char** argv)

// Reading config
// --> Mesh info
CoordX const x_min(PCpp_double(conf_voicexx, ".Mesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".Mesh.x_max"));
IVectX const x_size(PCpp_int(conf_voicexx, ".Mesh.x_size"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".Mesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".Mesh.vx_max"));
IVectVx const vx_size(PCpp_int(conf_voicexx, ".Mesh.vx_size"));
CoordX const x_min(PCpp_double(conf_voicexx, ".SplineMesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".SplineMesh.x_max"));
IVectX const x_ncells(PCpp_int(conf_voicexx, ".SplineMesh.x_ncells"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".SplineMesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".SplineMesh.vx_max"));
IVectVx const vx_ncells(PCpp_int(conf_voicexx, ".SplineMesh.vx_ncells"));

// Creating mesh & supports
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_size);
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_ncells);

ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_size);
ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_ncells);

ddc::init_discrete_space<IDimX>(SplineInterpPointsX::get_sampling());
ddc::init_discrete_space<IDimVx>(SplineInterpPointsVx::get_sampling());
Expand Down Expand Up @@ -226,8 +226,8 @@ int main(int argc, char** argv)
PredCorr const predcorr(vlasov, poisson);

// Starting the code
ddc::expose_to_pdi("Nx", x_size.value());
ddc::expose_to_pdi("Nvx", vx_size.value());
ddc::expose_to_pdi("Nx_spline_cells", x_ncells.value());
ddc::expose_to_pdi("Nvx_spline_cells", vx_ncells.value());
ddc::expose_to_pdi("MeshX", meshX_coord);
ddc::expose_to_pdi("MeshVx", meshVx_coord);
ddc::expose_to_pdi("nbstep_diag", nbstep_diag);
Expand Down
6 changes: 3 additions & 3 deletions simulations/geometryXVx/landau/landau_twospecies.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Mesh:
SplineMesh:
x_min: 0.0
x_max: 12.56637061435917
x_size: 128
x_ncells: 128
vx_min: -6.0
vx_max: +6.0
vx_size: 127
vx_ncells: 127

SpeciesInfo:
- charge: -1
Expand Down
6 changes: 3 additions & 3 deletions simulations/geometryXVx/landau/params.yaml.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

#pragma once

constexpr char const* const params_yaml = R"PDI_CFG(Mesh:
constexpr char const* const params_yaml = R"PDI_CFG(SplineMesh:
x_min: 0.0
x_max: 12.56637061435917
x_size: 128
x_ncells: 128
vx_min: -6.0
vx_max: +6.0
vx_size: 127
vx_ncells: 127
SpeciesInfo:
- charge: -1
Expand Down
6 changes: 3 additions & 3 deletions simulations/geometryXVx/landau/pdi_out.yml.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

constexpr char const* const PDI_CFG = R"PDI_CFG(
metadata:
Nx : int
Nvx : int
Nx_spline_cells : int
Nvx_spline_cells : int
iter : int
iter_start : int
time_saved : double
Expand Down Expand Up @@ -63,7 +63,7 @@ constexpr char const* const PDI_CFG = R"PDI_CFG(
- file: 'VOICEXX_initstate.h5'
on_event: [initial_state]
collision_policy: replace_and_warn
write: [Nx, Nvx, MeshX, MeshVx, nbstep_diag, Nkinspecies, fdistribu_charges,fdistribu_masses, fdistribu_eq]
write: [Nx_spline_cells, Nvx_spline_cells, MeshX, MeshVx, nbstep_diag, Nkinspecies, fdistribu_charges,fdistribu_masses, fdistribu_eq]
- file: 'VOICEXX_${iter_saved:05}.h5'
on_event: [iteration, last_iteration]
when: '${iter} % ${nbstep_diag} = 0'
Expand Down
8 changes: 4 additions & 4 deletions simulations/geometryXVx/sheath/pdi_out.yml.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

constexpr char const* const PDI_CFG = R"PDI_CFG(
metadata:
Nx : int
Nvx : int
Nx_spline_cells : int
Nvx_spline_cells : int
iter : int
iter_start : int
time_saved : double
Expand Down Expand Up @@ -116,8 +116,8 @@ constexpr char const* const PDI_CFG = R"PDI_CFG(
on_event: [initial_state]
collision_policy: replace_and_warn
write:
- Nx
- Nvx
- Nx_spline_cells
- Nvx_spline_cells
- MeshX
- MeshVx
- Lx
Expand Down
6 changes: 3 additions & 3 deletions simulations/geometryXVx/sheath/ref_simulation/sheath_ref.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Mesh:
SplineMesh:
x_min: 0.0
x_max: 100
x_size: 512
x_ncells: 512
vx_min: -6.0
vx_max: +6.0
vx_size: 511
vx_ncells: 511

SpeciesInfo:
- charge: -1
Expand Down
20 changes: 10 additions & 10 deletions simulations/geometryXVx/sheath/sheath.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -88,17 +88,17 @@ int main(int argc, char** argv)

// Reading config
// --> Mesh info
CoordX const x_min(PCpp_double(conf_voicexx, ".Mesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".Mesh.x_max"));
IVectX const x_size(PCpp_int(conf_voicexx, ".Mesh.x_size"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".Mesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".Mesh.vx_max"));
IVectVx const vx_size(PCpp_int(conf_voicexx, ".Mesh.vx_size"));
CoordX const x_min(PCpp_double(conf_voicexx, ".SplineMesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".SplineMesh.x_max"));
IVectX const x_ncells(PCpp_int(conf_voicexx, ".SplineMesh.x_ncells"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".SplineMesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".SplineMesh.vx_max"));
IVectVx const vx_ncells(PCpp_int(conf_voicexx, ".SplineMesh.vx_ncells"));

// Creating mesh & supports
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_size);
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_ncells);

ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_size);
ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_ncells);

ddc::init_discrete_space<IDimX>(SplineInterpPointsX::get_sampling());
ddc::init_discrete_space<IDimVx>(SplineInterpPointsVx::get_sampling());
Expand Down Expand Up @@ -322,8 +322,8 @@ int main(int argc, char** argv)
PredCorr const predcorr(boltzmann, poisson);

// Starting the code
ddc::expose_to_pdi("Nx", x_size.value());
ddc::expose_to_pdi("Nvx", vx_size.value());
ddc::expose_to_pdi("Nx_spline_cells", x_ncells.value());
ddc::expose_to_pdi("Nvx_spline_cells", vx_ncells.value());
ddc::expose_to_pdi("MeshX", meshX_coord);
ddc::expose_to_pdi("MeshVx", meshVx_coord);
ddc::expose_to_pdi("Lx", ddcHelper::total_interval_length(gridx));
Expand Down
6 changes: 3 additions & 3 deletions simulations/geometryXVx/sheath/sheath.yaml.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

#pragma once

constexpr char const* const params_yaml = R"PARAMS_CFG(Mesh:
constexpr char const* const params_yaml = R"PARAMS_CFG(SplineMesh:
x_min: 0.0
x_max: 50
x_size: 512
x_ncells: 512
vx_min: -6.0
vx_max: +6.0
vx_size: 256
vx_ncells: 256
SpeciesInfo:
- charge: -1
Expand Down
40 changes: 20 additions & 20 deletions simulations/geometryXYVxVy/landau/landau4d_fft.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,29 +82,29 @@ int main(int argc, char** argv)

// Reading config
// --> Mesh info
CoordX const x_min(PCpp_double(conf_voicexx, ".Mesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".Mesh.x_max"));
IVectX const x_size(PCpp_int(conf_voicexx, ".Mesh.x_size"));
CoordX const x_min(PCpp_double(conf_voicexx, ".SplineMesh.x_min"));
CoordX const x_max(PCpp_double(conf_voicexx, ".SplineMesh.x_max"));
IVectX const x_ncells(PCpp_int(conf_voicexx, ".SplineMesh.x_ncells"));

CoordY const y_min(PCpp_double(conf_voicexx, ".Mesh.y_min"));
CoordY const y_max(PCpp_double(conf_voicexx, ".Mesh.y_max"));
IVectY const y_size(PCpp_int(conf_voicexx, ".Mesh.y_size"));
CoordY const y_min(PCpp_double(conf_voicexx, ".SplineMesh.y_min"));
CoordY const y_max(PCpp_double(conf_voicexx, ".SplineMesh.y_max"));
IVectY const y_ncells(PCpp_int(conf_voicexx, ".SplineMesh.y_ncells"));

CoordVx const vx_min(PCpp_double(conf_voicexx, ".Mesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".Mesh.vx_max"));
IVectVx const vx_size(PCpp_int(conf_voicexx, ".Mesh.vx_size"));
CoordVx const vx_min(PCpp_double(conf_voicexx, ".SplineMesh.vx_min"));
CoordVx const vx_max(PCpp_double(conf_voicexx, ".SplineMesh.vx_max"));
IVectVx const vx_ncells(PCpp_int(conf_voicexx, ".SplineMesh.vx_ncells"));

CoordVy const vy_min(PCpp_double(conf_voicexx, ".Mesh.vy_min"));
CoordVy const vy_max(PCpp_double(conf_voicexx, ".Mesh.vy_max"));
IVectVy const vy_size(PCpp_int(conf_voicexx, ".Mesh.vy_size"));
CoordVy const vy_min(PCpp_double(conf_voicexx, ".SplineMesh.vy_min"));
CoordVy const vy_max(PCpp_double(conf_voicexx, ".SplineMesh.vy_max"));
IVectVy const vy_ncells(PCpp_int(conf_voicexx, ".SplineMesh.vy_ncells"));

// Creating mesh & supports
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_size);
ddc::init_discrete_space<BSplinesX>(x_min, x_max, x_ncells);
ddc::init_discrete_space<IDimX>(SplineInterpPointsX::get_sampling());
ddc::DiscreteDomain<IDimX> interpolation_domain_x(SplineInterpPointsX::get_domain());
SplineXBuilder const builder_x(interpolation_domain_x);

ddc::init_discrete_space<BSplinesY>(y_min, y_max, y_size);
ddc::init_discrete_space<BSplinesY>(y_min, y_max, y_ncells);
ddc::init_discrete_space<IDimY>(SplineInterpPointsY::get_sampling());
ddc::DiscreteDomain<IDimY> interpolation_domain_y(SplineInterpPointsY::get_domain());
SplineYBuilder const builder_y(interpolation_domain_y);
Expand All @@ -113,12 +113,12 @@ int main(int argc, char** argv)
interpolation_domain_xy(interpolation_domain_x, interpolation_domain_y);
SplineXYBuilder const builder_xy(interpolation_domain_xy);

ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_size);
ddc::init_discrete_space<BSplinesVx>(vx_min, vx_max, vx_ncells);
ddc::init_discrete_space<IDimVx>(SplineInterpPointsVx::get_sampling());
ddc::DiscreteDomain<IDimVx> interpolation_domain_vx(SplineInterpPointsVx::get_domain());
SplineVxBuilder const builder_vx(interpolation_domain_vx);

ddc::init_discrete_space<BSplinesVy>(vy_min, vy_max, vy_size);
ddc::init_discrete_space<BSplinesVy>(vy_min, vy_max, vy_ncells);
ddc::init_discrete_space<IDimVy>(SplineInterpPointsVy::get_sampling());
ddc::DiscreteDomain<IDimVy> interpolation_domain_vy(SplineInterpPointsVy::get_domain());
SplineVyBuilder const builder_vy(interpolation_domain_vy);
Expand Down Expand Up @@ -278,10 +278,10 @@ int main(int argc, char** argv)
}

// Starting the code
ddc::expose_to_pdi("Nx", x_size.value());
ddc::expose_to_pdi("Ny", y_size.value());
ddc::expose_to_pdi("Nvx", vx_size.value());
ddc::expose_to_pdi("Nvy", vy_size.value());
ddc::expose_to_pdi("Nx_spline_cells", x_ncells.value());
ddc::expose_to_pdi("Ny_spline_cells", y_ncells.value());
ddc::expose_to_pdi("Nvx_spline_cells", vx_ncells.value());
ddc::expose_to_pdi("Nvy_spline_cells", vy_ncells.value());
ddc::expose_to_pdi("MeshX", meshX_coord);
ddc::expose_to_pdi("MeshY", meshY_coord);
ddc::expose_to_pdi("MeshVx", meshVx_coord);
Expand Down
Loading

0 comments on commit dedf4f1

Please sign in to comment.