- 1. Riemann Solver
- 2. Finite Volume Discretization
- 3. Bathymetry & Boundary Conditions
- 4. Two-Dimensional Solver
- 5. Large Data Input and Output
- 6. Tsunami Simulations
- 7. Checkpointing and Coarse Output
- 8. Optimization
- 9. Parallelization
- 10. Individual Phase
- 11. Adaptive Mesh Refinement
- tsunami_lab
t_idx
t_real
aligned_alloc()
- amr
AMRCoreWavePropagation2d
AMRCoreWavePropagation2d::Component
AMRCoreWavePropagation2d::Side
AMRCoreWavePropagation2d::AMRCoreWavePropagation2d()
AMRCoreWavePropagation2d::PrintParameters()
AMRCoreWavePropagation2d::setTimeStep()
AMRCoreWavePropagation2d::Evolve()
AMRCoreWavePropagation2d::ErrorEst()
AMRCoreWavePropagation2d::MakeNewLevelFromScratch()
AMRCoreWavePropagation2d::MakeNewLevelFromCoarse()
AMRCoreWavePropagation2d::RemakeLevel()
AMRCoreWavePropagation2d::ClearLevel()
AMRCoreWavePropagation2d::setReflection()
AMRCoreWavePropagation2d::FillFinePatch()
AMRCoreWavePropagation2d::FixFinePatch()
AMRCoreWavePropagation2d::GetData()
AMRCoreWavePropagation2d::FillPatch()
AMRCoreWavePropagation2d::timeStepWithSubcycling()
AMRCoreWavePropagation2d::AdvanceGridAtLevel()
AMRCoreWavePropagation2d::WritePlotFile()
AMRCoreWavePropagation2d::AverageDownTo()
AMRCoreWavePropagation2d::ReadParameters()
AMRCoreWavePropagation2d::InitData()
AMRCoreWavePropagation2d::nComponents
AMRCoreWavePropagation2d::nGhostRow
AMRCoreWavePropagation2d::bathymetryMinValue
AMRCoreWavePropagation2d::interpolator
AMRCoreWavePropagation2d::step
AMRCoreWavePropagation2d::nSubSteps
AMRCoreWavePropagation2d::tNew
AMRCoreWavePropagation2d::tOld
AMRCoreWavePropagation2d::dt
AMRCoreWavePropagation2d::gridNew
AMRCoreWavePropagation2d::gridOld
AMRCoreWavePropagation2d::physicalBoundary
AMRCoreWavePropagation2d::simulationTime
AMRCoreWavePropagation2d::regridFrequency
AMRCoreWavePropagation2d::plotFile
AMRCoreWavePropagation2d::plotFolder
AMRCoreWavePropagation2d::writeFrequency
AMRCoreWavePropagation2d::gridErr
AMRCoreWavePropagation2d::setup
- io
Csv
NetCdf
NetCdf::VarType
NetCdf::NetCdf()
NetCdf::NetCdf()
NetCdf::NetCdf()
NetCdf::NetCdf()
NetCdf::~NetCdf()
NetCdf::averageSeveral()
NetCdf::write()
NetCdf::read()
NetCdf::read()
NetCdf::checkNcErr()
NetCdf::_read()
NetCdf::_write()
NetCdf::NetCdf()
NetCdf::isReadMode
NetCdf::m_filePath
NetCdf::m_singleCellnx
NetCdf::m_singleCellny
NetCdf::m_nx
NetCdf::m_ny
NetCdf::m_k
NetCdf::m_divideK2
NetCdf::m_scaleX
NetCdf::m_scaleY
NetCdf::m_singleCellStride
NetCdf::m_stride
NetCdf::m_time
NetCdf::m_ncId
NetCdf::m_dimTimeId
NetCdf::m_dimXId
NetCdf::m_xId
NetCdf::m_dimYId
NetCdf::m_yId
NetCdf::m_timeId
NetCdf::m_totalHeightId
NetCdf::m_bathymetryId
NetCdf::m_momentumXId
NetCdf::m_momentumYId
NetCdf::m_writeCountId
NetCdf::m_hMaxID
NetCdf::isCheckpoint
NetCdf::commandLine
NetCdf::VarArray
- setups
ArtificialTsunami2d
CircularDamBreak2d
CircularDamBreak2d::CircularDamBreak2d()
CircularDamBreak2d::CircularDamBreak2d()
CircularDamBreak2d::getHeight()
CircularDamBreak2d::getMomentumX()
CircularDamBreak2d::getMomentumY()
CircularDamBreak2d::getBathymetry()
CircularDamBreak2d::heightCenter
CircularDamBreak2d::heightOutside
CircularDamBreak2d::locationCenter
CircularDamBreak2d::scaleCenter
DamBreak1d
MiddleStates1d
MiddleStates1d::MiddleStates1d()
MiddleStates1d::~MiddleStates1d()
MiddleStates1d::getHeight()
MiddleStates1d::getMomentumX()
MiddleStates1d::getMomentumY()
MiddleStates1d::getBathymetry()
MiddleStates1d::m_heightLeft
MiddleStates1d::m_heightRight
MiddleStates1d::m_momentumLeft
MiddleStates1d::m_momentumRight
MiddleStates1d::m_location
RareRare1d
Setup
ShockShock1d
SubcriticalFlow1d
SubcriticalFlow1d::SubcriticalFlow1d()
SubcriticalFlow1d::SubcriticalFlow1d()
SubcriticalFlow1d::~SubcriticalFlow1d()
SubcriticalFlow1d::getHeight()
SubcriticalFlow1d::getMomentumX()
SubcriticalFlow1d::getMomentumY()
SubcriticalFlow1d::getBathymetry()
SubcriticalFlow1d::momentum
SubcriticalFlow1d::range
SubcriticalFlow1d::bathymetryOutRange
SubcriticalFlow1d::bathymetryInRange
SupercriticalFlow1d
SupercriticalFlow1d::SupercriticalFlow1d()
SupercriticalFlow1d::SupercriticalFlow1d()
SupercriticalFlow1d::~SupercriticalFlow1d()
SupercriticalFlow1d::getHeight()
SupercriticalFlow1d::getMomentumX()
SupercriticalFlow1d::getMomentumY()
SupercriticalFlow1d::getBathymetry()
SupercriticalFlow1d::momentum
SupercriticalFlow1d::range
SupercriticalFlow1d::bathymetryOutRange
SupercriticalFlow1d::bathymetryInRange
TsunamiEvent1d
TsunamiEvent1d::TsunamiEvent1d()
TsunamiEvent1d::getHeight()
TsunamiEvent1d::getMomentumX()
TsunamiEvent1d::getMomentumY()
TsunamiEvent1d::getBathymetry()
TsunamiEvent1d::getVerticalDisplacement()
TsunamiEvent1d::m_csvDataPoint
TsunamiEvent1d::m_momentum
TsunamiEvent1d::m_bathymetry
TsunamiEvent1d::m_delta
TsunamiEvent1d::m_scale
TsunamiEvent2d
TsunamiEvent2d::TsunamiEvent2d()
TsunamiEvent2d::~TsunamiEvent2d()
TsunamiEvent2d::getHeight()
TsunamiEvent2d::getMomentumX()
TsunamiEvent2d::getMomentumY()
TsunamiEvent2d::getBathymetry()
TsunamiEvent2d::getValueAscending()
TsunamiEvent2d::scaleX
TsunamiEvent2d::scaleY
TsunamiEvent2d::delta
TsunamiEvent2d::bathymetryData
TsunamiEvent2d::bathymetry
TsunamiEvent2d::bathymetrySize
TsunamiEvent2d::displacementData
TsunamiEvent2d::displacement
TsunamiEvent2d::displacementSize
- solvers