|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
Functions | |
| void | erf_derrhodivide (const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index) |
| void | erf_dernull (const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int) |
| void | erf_dersoundspeed (const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int) |
| void | erf_dertemp (const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int) |
| void | erf_dermoisttemp (const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int) |
| void | erf_dertheta (const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int) |
| void | erf_derscalar (const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int) |
| void | erf_derKE (const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int) |
| void | erf_dervortx (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real, const int *, const int) |
| void | erf_dervorty (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real, const int *, const int) |
| void | erf_dervortz (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real, const int *, const int) |
| void | erf_derenstrophysq (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real, const int *, const int) |
| void | erf_dermagvel (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &, amrex::Real, const int *, const int) |
| void | erf_dermagvelsq (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &, amrex::Real, const int *, const int) |
| void | erf_derrhodivide (const amrex::Box &bx, amrex::FArrayBox &derfab, const amrex::FArrayBox &datfab, const int scalar_index) |
| void | erf_dernull (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level) |
| void | erf_dersoundspeed (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level) |
| void | erf_dertemp (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level) |
| void | erf_dermoisttemp (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level) |
| void | erf_dertheta (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level) |
| void | erf_derscalar (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level) |
| void | erf_derKE (const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real time, const int *bcrec, const int level) |
| void derived::erf_derenstrophysq | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
| void derived::erf_derKE | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | time, | ||
| const int * | bcrec, | ||
| const int | level | ||
| ) |
| void derived::erf_derKE | ( | const Box & | bx, |
| FArrayBox & | derfab, | ||
| int | , | ||
| int | , | ||
| const FArrayBox & | datfab, | ||
| const Geometry & | , | ||
| Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Function to define the kinetic energy KE by dividing (rho KE) by rho
@params[in] bx box on which to divide by density @params[out] derfab array of derived quantity – here it holds KE @params[in] datfab array of data used to construct derived quantity
Referenced by ERF::Write3DPlotFile().


| void derived::erf_dermagvel | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | , | ||
| amrex::Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
| void derived::erf_dermagvelsq | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | , | ||
| amrex::Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
| void derived::erf_dermoisttemp | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | time, | ||
| const int * | bcrec, | ||
| const int | level | ||
| ) |
| void derived::erf_dermoisttemp | ( | const Box & | bx, |
| FArrayBox & | derfab, | ||
| int | , | ||
| int | , | ||
| const FArrayBox & | datfab, | ||
| const Geometry & | , | ||
| Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Referenced by ERF::Write3DPlotFile(), and WriteBndryPlanes::write_planes().


| void derived::erf_dernull | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | time, | ||
| const int * | bcrec, | ||
| const int | level | ||
| ) |
| void derived::erf_dernull | ( | const Box & | , |
| FArrayBox & | , | ||
| int | , | ||
| int | , | ||
| const FArrayBox & | , | ||
| const Geometry & | , | ||
| Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Placeholder function that does nothing
Referenced by ERF::Write3DPlotFile().

| void derived::erf_derrhodivide | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| const amrex::FArrayBox & | datfab, | ||
| const int | scalar_index | ||
| ) |
| void derived::erf_derrhodivide | ( | const Box & | bx, |
| FArrayBox & | derfab, | ||
| const FArrayBox & | datfab, | ||
| const int | scalar_index | ||
| ) |
Function to define a derived quantity by dividing by density (analogous to cons_to_prim)
@params[in] bx box on which to divide by density @params[out] derfab array of derived quantity @params[in] datfab array of data used to construct derived quantity @params[in] scalar_index index of quantity to be divided by density
Referenced by erf_derKE(), erf_derscalar(), erf_dertheta(), and WriteBndryPlanes::write_planes().

| void derived::erf_derscalar | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | time, | ||
| const int * | bcrec, | ||
| const int | level | ||
| ) |
| void derived::erf_derscalar | ( | const Box & | bx, |
| FArrayBox & | derfab, | ||
| int | , | ||
| int | , | ||
| const FArrayBox & | datfab, | ||
| const Geometry & | , | ||
| Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Function to define a scalar s by dividing (rho s) by rho
@params[in] bx box on which to divide by density @params[out] derfab array of derived quantity – here it holds scalar s @params[in] datfab array of data used to construct derived quantity
Referenced by ERF::ErrorEst(), and ERF::Write3DPlotFile().


| void derived::erf_dersoundspeed | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | time, | ||
| const int * | bcrec, | ||
| const int | level | ||
| ) |
| void derived::erf_dersoundspeed | ( | const Box & | bx, |
| FArrayBox & | derfab, | ||
| int | , | ||
| int | , | ||
| const FArrayBox & | datfab, | ||
| const Geometry & | , | ||
| Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Function to define the sound speed by calling an EOS routine
@params[in] bx box on which to divide by density @params[out] derfab array of derived quantity – here it holds pressure @params[in] datfab array of data used to construct derived quantity
Referenced by ERF::Write3DPlotFile().


| void derived::erf_dertemp | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | time, | ||
| const int * | bcrec, | ||
| const int | level | ||
| ) |
| void derived::erf_dertemp | ( | const Box & | bx, |
| FArrayBox & | derfab, | ||
| int | , | ||
| int | , | ||
| const FArrayBox & | datfab, | ||
| const Geometry & | , | ||
| Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Function to define the temperature by calling an EOS routine
@params[in] bx box on which to divide by density @params[out] derfab array of derived quantity – here it holds pressure @params[in] datfab array of data used to construct derived quantity
Referenced by ERF::Write3DPlotFile(), and WriteBndryPlanes::write_planes().


| void derived::erf_dertheta | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | time, | ||
| const int * | bcrec, | ||
| const int | level | ||
| ) |
| void derived::erf_dertheta | ( | const Box & | bx, |
| FArrayBox & | derfab, | ||
| int | , | ||
| int | , | ||
| const FArrayBox & | datfab, | ||
| const Geometry & | , | ||
| Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Function to define the potential temperature by calling an EOS routine
@params[in] bx box on which to divide by density @params[out] derfab array of derived quantity – here it holds pressure @params[in] datfab array of data used to construct derived quantity
Referenced by ERF::ErrorEst(), and ERF::Write3DPlotFile().


| void derived::erf_dervortx | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
| void derived::erf_dervorty | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
| void derived::erf_dervortz | ( | const amrex::Box & | bx, |
| amrex::FArrayBox & | derfab, | ||
| int | dcomp, | ||
| int | ncomp, | ||
| const amrex::FArrayBox & | datfab, | ||
| const amrex::Geometry & | geomdata, | ||
| amrex::Real | , | ||
| const int * | , | ||
| const int | |||
| ) |
Referenced by ERF::ErrorEst(), and ERF::Write3DPlotFile().
