| Nacoustic-point-explosion | |
| Naderdg | |
| Naderdg-fused | |
| Naderdg-grmhd | |
| Naderdg-static-amr | |
| Nadvection | |
| Nairglow-chemistry | |
| NAirglowInitialization | |
| NAirglowPDE | |
| ►Napplications | This code is taken from the original ExaHyPE project written by colleagues from the University of Trento |
| ►Nexahype2 | |
| ►Nccz4 | |
| Ninternal | |
| CCCZ4 | |
| ►NGravityWaves | |
| ►NAirglow | |
| CProductionRates | |
| ►NThunderstorm | |
| NForcingTerms | |
| Nlandslide | |
| ►NShallowWater | |
| NbottomFriction | |
| NcoriolisForce | |
| NFrictionLaws | |
| NGulfOfMexico | |
| Nmeteotsunami | |
| NR1 | |
| Nartificial-tsunami | |
| ►Nbenchmarks | |
| ►Nexahype2 | |
| ►Nccz4 | |
| CCCZ4 | |
| CCCZ4SBH_FD4 | |
| CCCZ4SBH_FV | |
| CMulticoreOrchestration | Hard coded strategy for the single black hole setup |
| ►Nkernelbenchmarks | |
| ►CDataRepository | A singleton repository to manage and provide access to grid cell and face data |
| CDepthLevel | |
| CIndexing | Provides helper functions for calculating linearized array indices from geometric cell positions |
| CEnclaveDataRepository | Manages GPU data for a sparse subset of active leaf cells |
| Nbreaking-dam | |
| Ncartesian | |
| ►Nccz4 | |
| CCCZ4Solver | |
| NCCZ4Helper | |
| ►NCCZ4Solver | |
| CAbstractCCZ4Solver | Abstract base class for any CCZ4 solver |
| CCCZ4Solver_FD4_GlobalAdaptiveTimeStep | CCZ4 solver using fourth-order finite differences and global adaptive time stepping without enclave tasking |
| CCCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking | CCZ4 solver using fourth-order finite differences and global adaptive time stepping incl enclave tasking |
| CCCZ4Solver_FD4_SecondOrderFormulation_GlobalAdaptiveTimeStepWithEnclaveTasking | Variation of classic FD4 which relies on second order PDE formulation |
| CCCZ4Solver_FV_GlobalAdaptiveTimeStep | CCZ4 solver using finite volumes and global adaptive time stepping incl enclave tasking |
| CCCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking | CCZ4 solver using finite volumes and global adaptive time stepping incl enclave tasking |
| CCCZ4Solver_RKDG_GlobalAdaptiveTimeStep | CCZ4 solver using Runge-Kutta Discontinuous Galerkin and global adaptive time stepping incl enclave tasking |
| CCCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking | CCZ4 solver using Runge-Kutta Discontinuous Galerkin and global adaptive time stepping incl enclave tasking |
| Nchannel-flow | |
| Nchile-tsunami | |
| Ncircular-island | |
| ►NComputeFirstDerivatives | |
| CComputeFirstDerivativesFD4RK | Explicit reconstruction of first derivatives for FD4 discretisation |
| Nconvergence-study | |
| ►Nconvert-jupyter-notebooks | |
| CMode | |
| ►Ncoupling | |
| ►Nactionsets | |
| ►NAbstractLimiterActionSet | |
| CAbstractLimiterActionSet | |
| Nkernels | |
| ►NSolveRiemannProblem | |
| CSolveRiemannProblem | |
| ►NSpreadLimiterStatus | |
| CSpreadLimiterStatus | |
| ►NVerifyTroubledness | |
| CVerifyTroubledness | |
| ►NStaticCoupling | |
| CStaticCoupling | |
| NCouplingSynchronization | |
| Ncsv_to_plot | |
| NCSVConvert | |
| NCSVMerge | |
| Ncurvilinear | |
| NCurvilinearElastic | |
| Ndam-break-landslide | |
| NDiffusionPDE | |
| Ndynamic-rupture | |
| NDynamicRuptureElastic | |
| NElastic | |
| ►Nequations | |
| ►Nacoustic | |
| CAcoustic | |
| ►Nadvection | |
| CAdvection | |
| ►Nelastic | |
| CElastic | |
| ►Nequation | |
| CEquation | |
| ►Neuler | |
| CEuler | |
| ►Nnavier_stokes | |
| CNavierStokes | |
| ►Nswe | |
| CSWE_W_Bathymetry | |
| CSWE_WO_Bathymetry | |
| Neuler | |
| NEulerFWave | This solver is based on "A Wave Propagation Method for Conservation Laws and Balance Laws with Spatially Varying Flux Functions", Bale et al., 2003, doi:10.1137/S106482750139738X and "Finite Volume Methods for Hyperbolic Equations", Randall J |
| NEulerPDE | |
| ►Nexahype2 | |
| CCellFaceData | Represents the faces of one cell, with a total of 2*Dim faces per cell For ADER QIn will contain the values, QOut would contain the fluxes The faces can still each be made to contain either only the values for the given cell, or those and the neighbours' values |
| CFaceData | Represents the sides of one face, with 2 sides (left and right) to a face For ADER QIn will contain the values, QOut would contain the fluxes QIn[faceId][0][...] will contain the values of the left side relative to the face QIn[faceId][1][...] will contain the values of the right side relative to the face |
| ►Nexamples | |
| ►Nexahype2 | |
| ►Nmgccz4 | |
| CADERDGMGCCZ4 | |
| CFiniteVolumeMGCCZ4 | |
| ►NExaSeis | |
| CDerivatives | |
| Nfd | |
| Nfinitevolumes | A very simple example which demonstrates how to configure a patch-based Finite Volume solver in Peano4 |
| Nfortran-coupling | |
| NfuseADERSolvers | |
| Nfv | |
| Nfv-coupling | |
| Nfv-fd-coupling | |
| Nfv-landslide-tsunami | |
| Nfv-static-amr | |
| Nfv-tracers-advection | |
| Nfv-tracers-circular-bubble | |
| Nfv-tracers-drag-force-validation | |
| Nfv-tracers-one-body-problem | |
| Nfv-tracers-radial-jet | |
| Nfv-tracers-vertical-plume-rise | |
| Nfv-tracers-volcanic-plume-rise | |
| NFWave | |
| ►Ngauge-wave-fv | |
| CCCZ4Solver | |
| Ngaussian-bell | |
| Ngaussian-explosion | |
| NGravityWaves | |
| ►NGRMHD | |
| NInitialData | |
| NPDE | |
| Nisothermal-stratification | |
| ►Nkernels | |
| Cidx2 | |
| Cidx3 | |
| Cidx4 | |
| Cidx5 | |
| Nlimited-landslide-tsunami | |
| NLOH1 | |
| NMatterBasedDynamicKernel | |
| Nmeteotsunami-gulf-of-mexico | |
| Nmeteotsunami-r1 | |
| ►Nmgccz4 | |
| CMGCCZ4Solver | |
| NModeCalc | |
| NMSISEtoCSV | |
| NNumerics | |
| ►Nnumerics | |
| N_3D | |
| Noscillating-lake | |
| ►Npackage | |
| CExahype2 | ExaHyPE 2 - ExaHyPE is an open source simulation engine to solve hyperbolic PDE systems |
| NPDE | |
| Nperformance-studies | |
| ►Nperformance_testbed | |
| CCCZ4Solver | |
| Npml | |
| Npml-dynamic-rupture | |
| NPMLDynamicRuptureElastic | |
| NPMLElastic | |
| Npoint-explosion | |
| Nposteriori-limiting-euler-shock | |
| Nposteriori-limiting-landslide | |
| Nprint_velocities | |
| NProbe_file_gene | |
| ►Nprojection | |
| ►NAEA | |
| Nellipsoid | |
| Nsphere | |
| Nradial-dam-break | |
| Nradially-growing-region | |
| NriemannSolver | |
| Nrkdg | |
| ►NSBH | |
| CFD4SolverWithLimiter | 4th order Finite Differences solver with a limiter |
| CFD4SolverWithoutLimiter | Construct 4th order Finite Differences solver without a limiter |
| CFVSolver | A finite volume solver |
| CKernelParallelisation | |
| CLimiter | Construct the Finite Volume (limiter) scheme |
| ►NScenario | |
| ►NHHS1 | |
| CHHS1 | Part of a series of benchmarks by the SeISmic MOdeling Web INterfacE (Sismowine) |
| ►NHusavik | |
| CHusavik | Simulates an earthquake in the north Iceland region, around the Húsavı́k-Flatey fault |
| ►NLOH1 | |
| CLOH1 | Part of a series of benchmarks by the SeISmic MOdeling Web INterfacE (Sismowine) |
| ►NScenario | |
| CScenario | |
| ►NTPV16 | |
| CTPV16 | Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) |
| ►NTPV26 | |
| CTPV26 | Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) |
| ►NTPV28 | |
| CTPV28 | Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) |
| ►NTPV29 | |
| CTPV29 | Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) |
| ►NTPV34 | |
| CTPV34 | Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) |
| ►NTPV5 | |
| CTPV5 | Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) |
| ►NTPV6 | |
| CTPV6 | Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) |
| ►NZugspitze | |
| CZugspitze | Benchmark representing a rectangular area of 80x80km around the Zugspitze |
| ►Nscenarios | |
| ►Nacoustic_planar_waves | |
| CAcousticPlanarWaves | Scenario reproduced from Dumbser & Käser, https://doi.org/10.1111/j.1365-246X.2006.03120.x (Chapter 5, p |
| ►Nadvection_linear | |
| CAdvectionLinear | Very simple scenario in which the initial value of x is shifted in each spatial dimension |
| ►Nelastic_planar_waves | |
| CElasticPlanarWaves | Scenario reproduced from Dumbser & Käser, https://doi.org/10.1111/j.1365-246X.2006.03120.x (Chapter 5, p |
| ►Neuler_gaussian_bell | |
| CEulerGaussianBell | Scenario reproduced from Ioratti, Dumbser & Loubère, https://doi.org/10.1007/s10915-020-01209-w (p |
| ►Neuler_isentropic_vortex | |
| CEulerIsentropicVortex | Scenario reproduced from Ioratti, Dumbser & Loubère, https://doi.org/10.1007/s10915-020-01209-w (p |
| ►Nnavier_stokes_abc_flow | |
| CNavierStokesABCFlow | Arnold-Beltrami-Childress flow, described e.g |
| ►Nnavier_stokes_bubbles | |
| CNavierStokesBubbles | Scenarios described in doi.org/10.1007/978-3-030-43229-4_27 |
| CNavierStokesCosineBubble | Here we simulate a homogeneous domain containing a single spherical bubble of higher temperature |
| CNavierStokesTwoBubbles | Here we simulate a homogeneous domain containing two bubbles, one of higher temperature beneath the other of colder temperature |
| ►Nnavier_stokes_taylor_green_vortex | |
| CNavierStokesTaylorGreenVortex | Originally described in doi.org/10.1098/rspa.1937.0036, the Taylor-Green Vortex is a scenario for the incompressible Navier-Stokes equations essentially describing rotating segments with constant density |
| ►Nscenario | |
| CScenario | |
| ►Nswe_radial_dam_break | |
| CSWERadialDamBreak | Classic radial dam break SWE equations, with constant initial water height but a bump in the bathymetry in the centre |
| ►Nswe_resting_lake | |
| CSWERestingLake | Resting lake scenario for the shallow water equations |
| Nsmooth-convergence | |
| Nsolitary-wave | |
| Nspacetree | |
| Nspacetree-set | |
| Nstatic-limiting-euler-airfoil | |
| Nstatic-limiting-swe | |
| Ntafjord-landslide | |
| Ntaylor-green-vortex | |
| Ntest | |
| ►Ntests | |
| ►Npeano4 | |
| ►Ngrid | |
| CCreateGridObserver | |
| CEmptyTraversalObserver | |
| ►Nparallel | |
| CCreateGridObserver | |
| CEmptyTraversalObserver | |
| Nthree-mounds-channel | |
| Nthunderstorm | |
| ►NTinyHTTPProxy | Tiny HTTP Proxy |
| CProxyHandler | |
| CThreadingHTTPServer | |
| Ntohoku-tsunami | |
| ►NTP | This file contains aliases for making access to the long state vector Q as used eg |
| NUtilities | |
| NZ4VectorShortcuts | |
| CDERIVS | |
| Cerror | Another nice thing: The TwoPunctures Error, borrowed from Pizza |
| Clogger | By inheriting this class, you can do something with output if you need |
| CLoggingAdapter | The LoggingAdapter: Logging in Cactus/printf style without macros |
| CParameters | |
| Cstd_cerr_logger | Default stdout logger, using iostream |
| CTwoPunctures | |
| NTP_bindding | |
| Ntpv5-2d | |
| Ntwo-radially-growing-regions | |
| Numbridge_client | |
| ►Numbridge_server | |
| CTafjordLandslide | |
| Nvariant1 | There are a total of six variants based on different assumptions |
| Nvariant2 | |
| Nvariant3 | |
| Nvariant4 | |
| Nvariant5 | |
| Nvariant6 | |