Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
Base Directory Reference

Directories

 Parser
 

Files

 AMReX.cpp
 
 AMReX.H
 Runtime initialization/finalization helpers and global diagnostics.
 
 AMReX_Algorithm.H
 General-purpose algorithm utilities available on both host and device.
 
 AMReX_ANSIEscCode.H
 ANSI escape-code string constants for terminal text styling.
 
 AMReX_Any.H
 Type-erased container that supports move-only types.
 
 AMReX_Arena.cpp
 
 AMReX_Arena.H
 Memory arena base class and global arena accessors.
 
 AMReX_Array.H
 Fixed-size array types for use on GPU and CPU.
 
 AMReX_Array4.H
 Lightweight non-owning multidimensional array accessors for GPU and CPU.
 
 AMReX_ArrayLim.H
 
 AMReX_AsyncOut.cpp
 
 AMReX_AsyncOut.H
 Asynchronous output interface backed by a background writer thread.
 
 AMReX_BackgroundThread.cpp
 
 AMReX_BackgroundThread.H
 Simple job queue serviced by a dedicated background std::thread.
 
 AMReX_BArena.cpp
 
 AMReX_BArena.H
 Aligned CPU heap-backed implementation of the Arena interface.
 
 AMReX_BaseFab.cpp
 
 AMReX_BaseFab.H
 BaseFab container template providing box-based field storage.
 
 AMReX_BaseFabUtility.H
 Helper routines for manipulating BaseFab data and related arrays.
 
 AMReX_BaseFwd.H
 Forward declarations for the most commonly used AMReX Base types.
 
 AMReX_BC_TYPES.H
 Enumerations describing physical and mathematical boundary types.
 
 AMReX_BCRec.cpp
 
 AMReX_BCRec.H
 Boundary condition descriptors used throughout AMReX.
 
 AMReX_BCUtil.cpp
 
 AMReX_BCUtil.H
 Utility function for filling physical-domain ghost cells on cell-centered MultiFabs.
 
 AMReX_BLassert.H
 Assertion macros used across AMReX for runtime consistency checks.
 
 AMReX_BLBackTrace.cpp
 
 AMReX_BLBackTrace.H
 Utilities for capturing and printing lightweight backtraces.
 
 AMReX_BLProfiler.cpp
 
 AMReX_BLProfiler.H
 
 AMReX_Box.cpp
 
 AMReX_Box.H
 Integer-lattice boxes and helpers for defining index-space regions.
 
 AMReX_BoxArray.cpp
 
 AMReX_BoxArray.H
 Container and helper utilities for sets of boxes on integer index space.
 
 AMReX_BoxDomain.cpp
 
 AMReX_BoxDomain.H
 Disjoint-list representation of boxes and associated utilities.
 
 AMReX_BoxIterator.H
 Iterator over all IntVects in a Box.
 
 AMReX_BoxList.cpp
 
 AMReX_BoxList.H
 A list of Boxes sharing a common IndexType.
 
 AMReX_CArena.cpp
 
 AMReX_CArena.H
 Coalescing first-fit dynamic memory arena.
 
 AMReX_ccse-mpi.H
 
 AMReX_Concepts.H
 
 AMReX_CONSTANTS.H
 
 AMReX_ConstexprFor.H
 Compile-time unrolled loop utility.
 
 AMReX_CoordSys.cpp
 
 AMReX_CoordSys.H
 Coordinate system that maps between physical space and index space.
 
 AMReX_CTOParallelForImpl.H
 
 AMReX_CudaGraph.H
 
 AMReX_CuptiTrace.cpp
 
 AMReX_CuptiTrace.H
 
 AMReX_DataAllocator.H
 Lightweight Arena-backed allocator and deleter helpers.
 
 AMReX_Demangle.H
 Helper for converting compiler-mangled type names to readable strings.
 
 AMReX_Dim3.H
 Simple structs for 3-component integer and real-valued tuples.
 
 AMReX_DistributionMapping.cpp
 
 AMReX_DistributionMapping.H
 Maps FABs in a FabArray to MPI processes.
 
 AMReX_Enum.H
 Enum reflection utilities and the AMREX_ENUM macro.
 
 AMReX_Exception.H
 AMReX exception type.
 
 AMReX_Extension.H
 Compiler- and backend-specific extension macros (e.g., restrict, SIMD, inline).
 
 AMReX_FabArray.H
 
 AMReX_FabArrayBase.cpp
 
 AMReX_FabArrayBase.H
 
 AMReX_FabArrayCommI.H
 
 AMReX_FabArrayUtility.H
 
 AMReX_FabConv.cpp
 
 AMReX_FabConv.H
 
 AMReX_FabDataType.H
 
 AMReX_FabFactory.H
 
 AMReX_FACopyDescriptor.H
 Helper types for staging FabArray copy/fill requests.
 
 AMReX_FArrayBox.cpp
 
 AMReX_FArrayBox.H
 Floating-point specialization of BaseFab plus FAB I/O helpers.
 
 AMReX_FBI.H
 Internal Fab copy tags and GPU helpers used by FabArray transfers.
 
 AMReX_FEIntegrator.H
 
 AMReX_FilCC_C.cpp
 
 AMReX_filcc_f.H
 
 AMReX_FileSystem.cpp
 
 AMReX_FileSystem.H
 
 AMReX_FilFC_C.cpp
 
 AMReX_FilND_C.cpp
 
 AMReX_ForkJoin.cpp
 
 AMReX_ForkJoin.H
 
 AMReX_FPC.cpp
 
 AMReX_FPC.H
 Floating-point layout descriptors used by FAB I/O.
 
 AMReX_Functional.H
 
 AMReX_Geometry.cpp
 
 AMReX_Geometry.H
 
 AMReX_Gpu.H
 
 AMReX_GpuAllocators.H
 
 AMReX_GpuAssert.H
 
 AMReX_GpuAsyncArray.cpp
 
 AMReX_GpuAsyncArray.H
 
 AMReX_GpuAtomic.H
 
 AMReX_GpuBuffer.H
 
 AMReX_GpuComplex.H
 
 AMReX_GpuContainers.H
 
 AMReX_GpuControl.cpp
 
 AMReX_GpuControl.H
 
 AMReX_GpuDevice.cpp
 
 AMReX_GpuDevice.H
 
 AMReX_GpuElixir.cpp
 
 AMReX_GpuElixir.H
 
 AMReX_GpuError.H
 
 AMReX_GpuKernelInfo.H
 
 AMReX_GpuLaunch.H
 
 AMReX_GpuLaunch.nolint.H
 
 AMReX_GpuLaunchFunctsC.H
 
 AMReX_GpuLaunchFunctsG.H
 
 AMReX_GpuLaunchFunctsSIMD.H
 
 AMReX_GpuLaunchGlobal.H
 
 AMReX_GpuLaunchMacrosC.H
 
 AMReX_GpuLaunchMacrosC.nolint.H
 
 AMReX_GpuLaunchMacrosG.H
 
 AMReX_GpuLaunchMacrosG.nolint.H
 
 AMReX_GpuMemory.H
 
 AMReX_GpuParallelReduce.H
 
 AMReX_GpuPrint.H
 
 AMReX_GpuQualifiers.H
 
 AMReX_GpuRange.H
 
 AMReX_GpuReduce.H
 
 AMReX_GpuTypes.H
 
 AMReX_GpuUtility.cpp
 
 AMReX_GpuUtility.H
 
 AMReX_IArrayBox.cpp
 
 AMReX_IArrayBox.H
 
 AMReX_iMultiFab.cpp
 
 AMReX_iMultiFab.H
 
 AMReX_IndexType.cpp
 
 AMReX_IndexType.H
 
 AMReX_INT.H
 
 AMReX_IntConv.cpp
 
 AMReX_IntConv.H
 
 AMReX_IntegratorBase.H
 
 AMReX_IntVect.H
 
 AMReX_IOFormat.H
 
 AMReX_LayoutData.H
 
 AMReX_Lazy.cpp
 
 AMReX_Lazy.H
 
 AMReX_Loop.H
 
 AMReX_Loop.nolint.H
 
 AMReX_LUSolver.H
 
 AMReX_Machine.cpp
 
 AMReX_Machine.H
 
 AMReX_MakeType.H
 
 AMReX_Math.H
 
 AMReX_MemPool.cpp
 
 AMReX_MemPool.H
 
 AMReX_MemProfiler.cpp
 
 AMReX_MemProfiler.H
 
 AMReX_MFCopyDescriptor.cpp
 
 AMReX_MFCopyDescriptor.H
 
 AMReX_MFIter.cpp
 
 AMReX_MFIter.H
 
 AMReX_MFParallelFor.H
 
 AMReX_MFParallelForC.H
 
 AMReX_MFParallelForG.H
 
 AMReX_Morton.H
 
 AMReX_MPMD.cpp
 
 AMReX_MPMD.H
 
 AMReX_MultiFab.cpp
 
 AMReX_MultiFab.H
 
 AMReX_MultiFabUtil.cpp
 
 AMReX_MultiFabUtil.H
 
 AMReX_MultiFabUtilI.H
 
 AMReX_NFiles.cpp
 
 AMReX_NFiles.H
 
 AMReX_NonLocalBC.cpp
 
 AMReX_NonLocalBC.H
 
 AMReX_NonLocalBCImpl.H
 
 AMReX_OpenMP.cpp
 
 AMReX_OpenMP.H
 
 AMReX_Order.H
 
 AMReX_Orientation.cpp
 
 AMReX_Orientation.H
 
 AMReX_ParallelContext.cpp
 
 AMReX_ParallelContext.H
 
 AMReX_ParallelDescriptor.cpp
 
 AMReX_ParallelDescriptor.H
 
 AMReX_ParallelReduce.H
 
 AMReX_PArena.cpp
 
 AMReX_PArena.H
 
 AMReX_ParmParse.cpp
 
 AMReX_ParmParse.H
 
 AMReX_ParReduce.H
 
 AMReX_parstream.cpp
 
 AMReX_parstream.H
 
 AMReX_Partition.H
 
 AMReX_PCI.H
 
 AMReX_Periodicity.cpp
 
 AMReX_Periodicity.H
 
 AMReX_PhysBCFunct.cpp
 
 AMReX_PhysBCFunct.H
 
 AMReX_PlotFileDataImpl.cpp
 
 AMReX_PlotFileDataImpl.H
 
 AMReX_PlotFileUtil.cpp
 
 AMReX_PlotFileUtil.H
 
 AMReX_PODVector.cpp
 
 AMReX_PODVector.H
 
 AMReX_Print.H
 
 AMReX_Random.cpp
 
 AMReX_Random.H
 
 AMReX_RandomEngine.H
 
 AMReX_REAL.H
 
 AMReX_RealBox.cpp
 
 AMReX_RealBox.H
 
 AMReX_RealVect.H
 
 AMReX_Reduce.H
 
 AMReX_RKIntegrator.H
 
 AMReX_RungeKutta.H
 
 AMReX_SArena.cpp
 
 AMReX_SArena.H
 
 AMReX_Scan.H
 
 AMReX_SIMD.H
 
 AMReX_SmallMatrix.H
 
 AMReX_SPACE.H
 
 AMReX_Stack.H
 
 AMReX_String.cpp
 
 AMReX_String.H
 
 AMReX_TableData.H
 
 AMReX_TagParallelFor.H
 
 AMReX_ThirdPartyProfiling.H
 
 AMReX_TimeIntegrator.H
 
 AMReX_TinyProfiler.cpp
 
 AMReX_TinyProfiler.H
 
 AMReX_TrackedVector.H
 
 AMReX_Tuple.H
 
 AMReX_TypeList.H
 
 AMReX_TypeTraits.H
 
 AMReX_Utility.cpp
 
 AMReX_Utility.H
 
 AMReX_ValLocPair.H
 
 AMReX_Vector.H
 
 AMReX_VectorIO.cpp
 
 AMReX_VectorIO.H
 
 AMReX_Version.cpp
 
 AMReX_VisMF.cpp
 
 AMReX_VisMF.H
 
 AMReX_VisMFBuffer.H