Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jun 2026 07:12:35 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 97a413ca3063 - main - science/amrex: Add options
Message-ID:  <6a436c63.26138.21f53774@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=97a413ca3063d561ed4f76b7288d0e2ddcd393de

commit 97a413ca3063d561ed4f76b7288d0e2ddcd393de
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-06-30 06:47:51 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-06-30 07:12:15 +0000

    science/amrex: Add options
---
 science/amrex/Makefile  |  64 +++++++++--
 science/amrex/pkg-plist | 275 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 237 insertions(+), 102 deletions(-)

diff --git a/science/amrex/Makefile b/science/amrex/Makefile
index 4a55340a0da1..c8e5e7b4acae 100644
--- a/science/amrex/Makefile
+++ b/science/amrex/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	amrex
 DISTVERSION=	26.06
+PORTREVISION=	1
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -9,7 +10,7 @@ WWW=		https://amrex-codes.github.io/index.html \
 
 LICENSE=	APACHE20
 
-USES=		cmake:testing compiler:c++20-lang mpi:openmpi perl5 python shebangfix
+USES=		cmake:testing compiler:c++20-lang perl5 python shebangfix
 USE_PERL5=	build
 USE_LDCONFIG=	yes
 
@@ -19,19 +20,68 @@ GH_ACCOUNT=	AMReX-Codes
 SHEBANG_GLOB=	*.pl *.py
 SHEBANG_FILES=	Tools/C_scripts/mkdep
 
-CMAKE_ON=	BUILD_SHARED_LIBS
+CMAKE_ON=	BUILD_SHARED_LIBS \
+		AMReX_PIC
 CMAKE_OFF=	AMReX_ENABLE_TESTS
 
 CMAKE_TESTING_ON=	AMReX_ENABLE_TESTS
 
-BINARY_ALIAS=		mpiexec=${MPIEXEC}
 
-OPTIONS_DEFINE=		PLOTFILE_TOOLS
-OPTIONS_DEFAULT=	PLOTFILE_TOOLS
+OPTIONS_GROUP=			PARALLEL PACKAGES
+OPTIONS_GROUP_PARALLEL=		MPI OPENMP
+OPTIONS_GROUP_PACKAGES=		AMRDATA EB LINEAR_SOLVERS PARTICLES SUNDIALS # TODO HYPRE PETSC HDF5
+
+PARALLEL_DESC=			Enable parallelizations:
+PACKAGES_DESC=			Enable packages:
+
+OPTIONS_DEFINE=			PLOTFILE_TOOLS
+OPTIONS_DEFAULT=		MPI OPENMP \
+				AMRDATA EB LINEAR_SOLVERS PARTICLES \
+				PLOTFILE_TOOLS
+OPTIONS_SUB=			yes
+
+MPI_CMAKE_ON=			AMReX_MPI
+#MPI_USES=			mpi:openmpi # this fails with: The following options helpers are incorrectly set after bsd.port.options.mk and are ineffective: MPI_CFLAGS MPI_LIBS
+MPI_CFLAGS=			`pkgconf --cflags ompi` # replacement
+MPI_CXXFLAGS=			`pkgconf --cflags ompi` # replacement
+MPI_LDFLAGS=			`pkgconf --libs ompi` # replacement
+MPI_VARS=			MPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec # replacement
+MPI_LIB_DEPENDS=		libmpi_mpifh.so:net/openmpi # replacement
+MPI_BINARY_ALIAS=		mpiexec=${MPIEXEC}
+
+OPENMP_CMAKE_ON=		AMReX_OMP
+
+AMRDATA_DESC=			Legacy plotfile data manipulation structures and formats
+AMRDATA_CMAKE_BOOL=		AMReX_AMRDATA
+
+EB_DESC=			Embedded Boundary cut-cell frameworks for complex/curved geometries
+EB_CMAKE_BOOL=			AMReX_EB
+
+LINEAR_SOLVERS_DESC=		Built-in, geometric multigrid (GMG) linear solvers
+LINEAR_SOLVERS_CMAKE_BOOL=	AMReX_LINEAR_SOLVERS
+
+PARTICLES_DESC=			Particle-in-Cell (PIC), cosmology, and tracer particle infrastructure
+PARTICLES_CMAKE_BOOL=		AMReX_PARTICLES
+
+SUNDIALS_DESC=			ODE/DAE SUNDIALS time-integrators
+SUNDIALS_CMAKE_BOOL=		AMReX_SUNDIALS
+SUNDIALS_LIB_DEPENDS=		libsundials_core.so:math/sundials
+SUNDIALS_BROKEN=		all tests fail when SUNDIALS is enabled, see https://github.com/AMReX-Codes/amrex/issues/5528
 
 PLOTFILE_TOOLS_DESC=		Enable Plotfile tools # project fails to build/indtall additional executables when this option is enabled
-PLOTFILE_TOOLS_CMAKE_ON=	AMReX_PLOTFILE_TOOLS
+PLOTFILE_TOOLS_CMAKE_BOOL=	AMReX_PLOTFILE_TOOLS
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MEB} && ${PORT_OPTIONS:MLINEAR_SOLVERS}
+PLIST_FILES+=	include/AMReX_MLEBABecLap.H \
+		include/AMReX_MLEBABecLap_3D_K.H \
+		include/AMReX_MLEBABecLap_K.H \
+		include/AMReX_MLEBTensorOp.H \
+		include/AMReX_MLEBTensor_3D_K.H \
+		include/AMReX_MLEBTensor_K.H
+.endif
 
-# tests as of 26.06: 100% tests passed, 0 tests failed out of 67
+# tests as of 26.06: 100% tests passed, 0 tests failed out of 69
 
 .include <bsd.port.mk>
diff --git a/science/amrex/pkg-plist b/science/amrex/pkg-plist
index 6c9bdab58a42..85d24b416498 100644
--- a/science/amrex/pkg-plist
+++ b/science/amrex/pkg-plist
@@ -1,24 +1,36 @@
+%%PLOTFILE_TOOLS%%bin/amrex_fboxinfo
+%%PLOTFILE_TOOLS%%bin/amrex_fcompare
+%%PLOTFILE_TOOLS%%bin/amrex_fextract
+%%PLOTFILE_TOOLS%%bin/amrex_fextrema
+%%PLOTFILE_TOOLS%%bin/amrex_fgradient
+%%PLOTFILE_TOOLS%%bin/amrex_fnan
+%%PLOTFILE_TOOLS%%bin/amrex_fsnapshot
+%%PLOTFILE_TOOLS%%bin/amrex_ftime
+%%PLOTFILE_TOOLS%%bin/amrex_fvarnames
+%%PLOTFILE_TOOLS%%bin/amrex_fvolumesum
 include/AMReX.H
 include/AMReX_ANSIEscCode.H
-include/AMReX_AlgPartition.H
-include/AMReX_AlgVecUtil.H
-include/AMReX_AlgVector.H
-include/AMReX_Algebra.H
+%%LINEAR_SOLVERS%%include/AMReX_AlgPartition.H
+%%LINEAR_SOLVERS%%include/AMReX_AlgVecUtil.H
+%%LINEAR_SOLVERS%%include/AMReX_AlgVector.H
+%%LINEAR_SOLVERS%%include/AMReX_Algebra.H
 include/AMReX_Algorithm.H
 include/AMReX_Amr.H
 include/AMReX_AmrCore.H
 include/AMReX_AmrCoreFwd.H
+%%AMRDATA%%include/AMReX_AmrData.H
 include/AMReX_AmrFwd.H
 include/AMReX_AmrLevel.H
 include/AMReX_AmrMesh.H
-include/AMReX_AmrParGDB.H
-include/AMReX_AmrParticles.H
+%%PARTICLES%%include/AMReX_AmrParGDB.H
+%%PARTICLES%%include/AMReX_AmrParticles.H
+%%AMRDATA%%include/AMReX_AmrvisConstants.H
 include/AMReX_Any.H
 include/AMReX_Arena.H
 include/AMReX_Array.H
 include/AMReX_Array4.H
 include/AMReX_ArrayLim.H
-include/AMReX_ArrayOfStructs.H
+%%PARTICLES%%include/AMReX_ArrayOfStructs.H
 include/AMReX_AsyncOut.H
 include/AMReX_AuxBoundaryData.H
 include/AMReX_BArena.H
@@ -33,7 +45,7 @@ include/AMReX_BackgroundThread.H
 include/AMReX_BaseFab.H
 include/AMReX_BaseFabUtility.H
 include/AMReX_BaseFwd.H
-include/AMReX_BinIterator.H
+%%PARTICLES%%include/AMReX_BinIterator.H
 include/AMReX_BlockMutex.H
 include/AMReX_BndryData.H
 include/AMReX_BndryRegister.H
@@ -48,7 +60,7 @@ include/AMReX_CArena.H
 include/AMReX_CONSTANTS.H
 include/AMReX_COORDSYS_3D_C.H
 include/AMReX_COORDSYS_C.H
-include/AMReX_CSR.H
+%%LINEAR_SOLVERS%%include/AMReX_CSR.H
 include/AMReX_CTOParallelForImpl.H
 include/AMReX_Cluster.H
 include/AMReX_Concepts.H
@@ -58,11 +70,70 @@ include/AMReX_ConstexprFor.H
 include/AMReX_CoordSys.H
 include/AMReX_CudaGraph.H
 include/AMReX_DataAllocator.H
+%%AMRDATA%%include/AMReX_DataServices.H
 include/AMReX_Demangle.H
-include/AMReX_DenseBins.H
+%%PARTICLES%%include/AMReX_DenseBins.H
 include/AMReX_Derive.H
 include/AMReX_Dim3.H
 include/AMReX_DistributionMapping.H
+%%EB%%include/AMReX_EB2.H
+%%EB%%include/AMReX_EB2_3D_C.H
+%%EB%%include/AMReX_EB2_C.H
+%%EB%%include/AMReX_EB2_GeometryShop.H
+%%EB%%include/AMReX_EB2_Graph.H
+%%EB%%include/AMReX_EB2_IF.H
+%%EB%%include/AMReX_EB2_IF_AllRegular.H
+%%EB%%include/AMReX_EB2_IF_Base.H
+%%EB%%include/AMReX_EB2_IF_Box.H
+%%EB%%include/AMReX_EB2_IF_Complement.H
+%%EB%%include/AMReX_EB2_IF_Cylinder.H
+%%EB%%include/AMReX_EB2_IF_DevicePtr.H
+%%EB%%include/AMReX_EB2_IF_Difference.H
+%%EB%%include/AMReX_EB2_IF_Ellipsoid.H
+%%EB%%include/AMReX_EB2_IF_Extrusion.H
+%%EB%%include/AMReX_EB2_IF_Intersection.H
+%%EB%%include/AMReX_EB2_IF_Lathe.H
+%%EB%%include/AMReX_EB2_IF_Parser.H
+%%EB%%include/AMReX_EB2_IF_Plane.H
+%%EB%%include/AMReX_EB2_IF_Polynomial.H
+%%EB%%include/AMReX_EB2_IF_Rotation.H
+%%EB%%include/AMReX_EB2_IF_Scale.H
+%%EB%%include/AMReX_EB2_IF_Sphere.H
+%%EB%%include/AMReX_EB2_IF_Spline.H
+%%EB%%include/AMReX_EB2_IF_Torus.H
+%%EB%%include/AMReX_EB2_IF_Translation.H
+%%EB%%include/AMReX_EB2_IF_Union.H
+%%EB%%include/AMReX_EB2_IndexSpaceI.H
+%%EB%%include/AMReX_EB2_IndexSpace_STL.H
+%%EB%%include/AMReX_EB2_IndexSpace_chkpt_file.H
+%%EB%%include/AMReX_EB2_Level.H
+%%EB%%include/AMReX_EB2_Level_STL.H
+%%EB%%include/AMReX_EB2_Level_chkpt_file.H
+%%EB%%include/AMReX_EB2_MultiGFab.H
+%%EB%%include/AMReX_EBAmrUtil.H
+%%EB%%include/AMReX_EBCellFlag.H
+%%EB%%include/AMReX_EBData.H
+%%EB%%include/AMReX_EBDataCollection.H
+%%EB%%include/AMReX_EBFArrayBox.H
+%%EB%%include/AMReX_EBFabFactory.H
+%%EB%%include/AMReX_EBFluxRegister.H
+%%EB%%include/AMReX_EBFluxRegister_3D_C.H
+%%EB%%include/AMReX_EBFluxRegister_C.H
+%%EB%%include/AMReX_EBInterpolater.H
+%%EB%%include/AMReX_EBMFInterpolater.H
+%%EB%%include/AMReX_EBMultiFabUtil.H
+%%EB%%include/AMReX_EBMultiFabUtil_3D_C.H
+%%EB%%include/AMReX_EBMultiFabUtil_C.H
+%%EB%%include/AMReX_EBSupport.H
+%%EB%%include/AMReX_EBToPVD.H
+%%EB%%include/AMReX_EB_Redistribution.H
+%%EB%%include/AMReX_EB_STL_utils.H
+%%EB%%include/AMReX_EB_Slopes_3D_K.H
+%%EB%%include/AMReX_EB_Slopes_K.H
+%%EB%%include/AMReX_EB_StateRedistSlopeLimiter_K.H
+%%EB%%include/AMReX_EB_chkpt_file.H
+%%EB%%include/AMReX_EB_triGeomOps_K.H
+%%EB%%include/AMReX_EB_utils.H
 include/AMReX_EdgeFluxRegister.H
 include/AMReX_Enum.H
 include/AMReX_ErrorList.H
@@ -96,9 +167,9 @@ include/AMReX_FluxReg_C.H
 include/AMReX_FluxRegister.H
 include/AMReX_ForkJoin.H
 include/AMReX_Functional.H
-include/AMReX_GMRES.H
-include/AMReX_GMRES_MLMG.H
-include/AMReX_GMRES_MV.H
+%%LINEAR_SOLVERS%%include/AMReX_GMRES.H
+%%LINEAR_SOLVERS%%include/AMReX_GMRES_MLMG.H
+%%LINEAR_SOLVERS%%include/AMReX_GMRES_MV.H
 include/AMReX_Geometry.H
 include/AMReX_Gpu.H
 include/AMReX_GpuAllocators.H
@@ -165,57 +236,59 @@ include/AMReX_MFIter.H
 include/AMReX_MFParallelFor.H
 include/AMReX_MFParallelForC.H
 include/AMReX_MFParallelForG.H
-include/AMReX_MLABecLap_3D_K.H
-include/AMReX_MLABecLap_K.H
-include/AMReX_MLABecLaplacian.H
-include/AMReX_MLALap_2D_K.H
-include/AMReX_MLALap_3D_K.H
-include/AMReX_MLALap_K.H
-include/AMReX_MLALaplacian.H
-include/AMReX_MLCGSolver.H
-include/AMReX_MLCellABecLap.H
-include/AMReX_MLCellABecLap_3D_K.H
-include/AMReX_MLCellABecLap_K.H
-include/AMReX_MLCellLinOp.H
-include/AMReX_MLCurlCurl.H
-include/AMReX_MLCurlCurl_K.H
-include/AMReX_MLEBNodeFDLap_3D_K.H
-include/AMReX_MLEBNodeFDLap_K.H
-include/AMReX_MLEBNodeFDLaplacian.H
-include/AMReX_MLLinOp.H
-include/AMReX_MLLinOp_K.H
-include/AMReX_MLMG.H
-include/AMReX_MLMGBndry.H
-include/AMReX_MLMG_2D_K.H
-include/AMReX_MLMG_3D_K.H
-include/AMReX_MLMG_K.H
-include/AMReX_MLNodeABecLap_3D_K.H
-include/AMReX_MLNodeABecLap_K.H
-include/AMReX_MLNodeABecLaplacian.H
-include/AMReX_MLNodeLap_3D_K.H
-include/AMReX_MLNodeLap_K.H
-include/AMReX_MLNodeLaplacian.H
-include/AMReX_MLNodeLinOp.H
-include/AMReX_MLNodeLinOp_3D_K.H
-include/AMReX_MLNodeLinOp_K.H
-include/AMReX_MLNodeTensorLap_3D_K.H
-include/AMReX_MLNodeTensorLap_K.H
-include/AMReX_MLNodeTensorLaplacian.H
-include/AMReX_MLPoisson.H
-include/AMReX_MLPoisson_2D_K.H
-include/AMReX_MLPoisson_3D_K.H
-include/AMReX_MLPoisson_K.H
-include/AMReX_MLTensorOp.H
-include/AMReX_MLTensor_3D_K.H
-include/AMReX_MLTensor_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLABecLap_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLABecLap_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLABecLaplacian.H
+%%LINEAR_SOLVERS%%include/AMReX_MLALap_2D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLALap_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLALap_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLALaplacian.H
+%%LINEAR_SOLVERS%%include/AMReX_MLCGSolver.H
+%%LINEAR_SOLVERS%%include/AMReX_MLCellABecLap.H
+%%LINEAR_SOLVERS%%include/AMReX_MLCellABecLap_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLCellABecLap_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLCellLinOp.H
+%%LINEAR_SOLVERS%%include/AMReX_MLCurlCurl.H
+%%LINEAR_SOLVERS%%include/AMReX_MLCurlCurl_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLEBNodeFDLap_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLEBNodeFDLap_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLEBNodeFDLaplacian.H
+%%LINEAR_SOLVERS%%include/AMReX_MLLinOp.H
+%%LINEAR_SOLVERS%%include/AMReX_MLLinOp_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLMG.H
+%%LINEAR_SOLVERS%%include/AMReX_MLMGBndry.H
+%%LINEAR_SOLVERS%%include/AMReX_MLMG_2D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLMG_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLMG_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeABecLap_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeABecLap_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeABecLaplacian.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeLap_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeLap_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeLaplacian.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeLinOp.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeLinOp_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeLinOp_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeTensorLap_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeTensorLap_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLNodeTensorLaplacian.H
+%%LINEAR_SOLVERS%%include/AMReX_MLPoisson.H
+%%LINEAR_SOLVERS%%include/AMReX_MLPoisson_2D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLPoisson_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLPoisson_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLTensorOp.H
+%%LINEAR_SOLVERS%%include/AMReX_MLTensor_3D_K.H
+%%LINEAR_SOLVERS%%include/AMReX_MLTensor_K.H
 include/AMReX_MPMD.H
 include/AMReX_Machine.H
-include/AMReX_MakeParticle.H
+%%PARTICLES%%include/AMReX_MakeParticle.H
 include/AMReX_MakeType.H
+%%EB%%include/AMReX_MarchingCubes.H
 include/AMReX_Mask.H
 include/AMReX_Math.H
 include/AMReX_MemPool.H
 include/AMReX_Morton.H
+%%EB%%include/AMReX_MultiCutFab.H
 include/AMReX_MultiFab.H
 include/AMReX_MultiFabUtil.H
 include/AMReX_MultiFabUtilI.H
@@ -224,26 +297,47 @@ include/AMReX_MultiFabUtil_C.H
 include/AMReX_MultiFabUtil_nd_C.H
 include/AMReX_MultiMask.H
 include/AMReX_NFiles.H
-include/AMReX_NeighborList.H
-include/AMReX_NeighborParticles.H
-include/AMReX_NeighborParticlesCPUImpl.H
-include/AMReX_NeighborParticlesGPUImpl.H
-include/AMReX_NeighborParticlesI.H
+%%SUNDIALS%%include/AMReX_NVector_MultiFab.H
+%%PARTICLES%%include/AMReX_NeighborList.H
+%%PARTICLES%%include/AMReX_NeighborParticles.H
+%%PARTICLES%%include/AMReX_NeighborParticlesCPUImpl.H
+%%PARTICLES%%include/AMReX_NeighborParticlesGPUImpl.H
+%%PARTICLES%%include/AMReX_NeighborParticlesI.H
 include/AMReX_NonLocalBC.H
 include/AMReX_NonLocalBCImpl.H
-include/AMReX_OpenBC.H
-include/AMReX_OpenBC_K.H
+%%LINEAR_SOLVERS%%include/AMReX_OpenBC.H
+%%LINEAR_SOLVERS%%include/AMReX_OpenBC_K.H
 include/AMReX_OpenMP.H
 include/AMReX_Order.H
 include/AMReX_Orientation.H
 include/AMReX_PArena.H
-include/AMReX_PCGSolver.H
+%%LINEAR_SOLVERS%%include/AMReX_PCGSolver.H
 include/AMReX_PCI.H
 include/AMReX_PODVector.H
 include/AMReX_PROB_AMR_F.H
-include/AMReX_ParGDB.H
-include/AMReX_ParIter.H
+%%PARTICLES%%include/AMReX_ParGDB.H
+%%PARTICLES%%include/AMReX_ParIter.H
 include/AMReX_ParReduce.H
+%%PARTICLES%%include/AMReX_Particle.H
+%%PARTICLES%%include/AMReX_ParticleArray.H
+%%PARTICLES%%include/AMReX_ParticleBufferMap.H
+%%PARTICLES%%include/AMReX_ParticleCommunication.H
+%%PARTICLES%%include/AMReX_ParticleContainer.H
+%%PARTICLES%%include/AMReX_ParticleContainerBase.H
+%%PARTICLES%%include/AMReX_ParticleContainerI.H
+%%PARTICLES%%include/AMReX_ParticleIO.H
+%%PARTICLES%%include/AMReX_ParticleInit.H
+%%PARTICLES%%include/AMReX_ParticleInterpolators.H
+%%PARTICLES%%include/AMReX_ParticleLocator.H
+%%PARTICLES%%include/AMReX_ParticleMPIUtil.H
+%%PARTICLES%%include/AMReX_ParticleMesh.H
+%%PARTICLES%%include/AMReX_ParticleReduce.H
+%%PARTICLES%%include/AMReX_ParticleTile.H
+%%PARTICLES%%include/AMReX_ParticleTileRT.H
+%%PARTICLES%%include/AMReX_ParticleTransformation.H
+%%PARTICLES%%include/AMReX_ParticleUtil.H
+%%PARTICLES%%include/AMReX_Particle_mod_K.H
+%%PARTICLES%%include/AMReX_Particles.H
 include/AMReX_ParallelContext.H
 include/AMReX_ParallelDescriptor.H
 include/AMReX_ParallelReduce.H
@@ -251,26 +345,6 @@ include/AMReX_ParmParse.H
 include/AMReX_Parser.H
 include/AMReX_Parser_Exe.H
 include/AMReX_Parser_Y.H
-include/AMReX_Particle.H
-include/AMReX_ParticleArray.H
-include/AMReX_ParticleBufferMap.H
-include/AMReX_ParticleCommunication.H
-include/AMReX_ParticleContainer.H
-include/AMReX_ParticleContainerBase.H
-include/AMReX_ParticleContainerI.H
-include/AMReX_ParticleIO.H
-include/AMReX_ParticleInit.H
-include/AMReX_ParticleInterpolators.H
-include/AMReX_ParticleLocator.H
-include/AMReX_ParticleMPIUtil.H
-include/AMReX_ParticleMesh.H
-include/AMReX_ParticleReduce.H
-include/AMReX_ParticleTile.H
-include/AMReX_ParticleTileRT.H
-include/AMReX_ParticleTransformation.H
-include/AMReX_ParticleUtil.H
-include/AMReX_Particle_mod_K.H
-include/AMReX_Particles.H
 include/AMReX_Partition.H
 include/AMReX_Periodicity.H
 include/AMReX_PhysBCFunct.H
@@ -288,24 +362,28 @@ include/AMReX_RungeKutta.H
 include/AMReX_SArena.H
 include/AMReX_SIMD.H
 include/AMReX_SPACE.H
+%%SUNDIALS%%include/AMReX_SUNMemory.H
 include/AMReX_Scan.H
 include/AMReX_Slopes_K.H
 include/AMReX_SmallMatrix.H
-include/AMReX_Smoother_MV.H
-include/AMReX_SpMV.H
-include/AMReX_SpMatUtil.H
-include/AMReX_SpMatrix.H
-include/AMReX_SparseBins.H
+%%LINEAR_SOLVERS%%include/AMReX_Smoother_MV.H
+%%LINEAR_SOLVERS%%include/AMReX_SpMV.H
+%%LINEAR_SOLVERS%%include/AMReX_SpMatUtil.H
+%%LINEAR_SOLVERS%%include/AMReX_SpMatrix.H
 include/AMReX_Stack.H
 include/AMReX_StateData.H
 include/AMReX_StateDescriptor.H
 include/AMReX_String.H
-include/AMReX_StructOfArrays.H
+%%SUNDIALS%%include/AMReX_Sundials.H
+%%SUNDIALS%%include/AMReX_Sundials_Core.H
+%%SUNDIALS%%include/AMReX_SundialsIntegrator.H
+%%PARTICLES%%include/AMReX_SparseBins.H
+%%PARTICLES%%include/AMReX_StructOfArrays.H
 include/AMReX_TableData.H
 include/AMReX_TagBox.H
 include/AMReX_TagParallelFor.H
 include/AMReX_TimeIntegrator.H
-include/AMReX_TracerParticles.H
+%%PARTICLES%%include/AMReX_TracerParticles.H
 include/AMReX_TrackedVector.H
 include/AMReX_Tuple.H
 include/AMReX_TypeList.H
@@ -317,14 +395,21 @@ include/AMReX_VectorIO.H
 include/AMReX_Version.H
 include/AMReX_VisMF.H
 include/AMReX_VisMFBuffer.H
-include/AMReX_WriteBinaryParticleData.H
+%%PARTICLES%%include/AMReX_WriteBinaryParticleData.H
+%%EB%%include/AMReX_WriteEBSurface.H
+%%AMRDATA%%include/AMReX_WritePlotFile.H
+%%AMRDATA%%include/AMReX_XYPlotDataList.H
 include/AMReX_YAFluxRegister.H
 include/AMReX_YAFluxRegister_3D_K.H
 include/AMReX_YAFluxRegister_K.H
+%%EB%%include/AMReX_algoim.H
+%%EB%%include/AMReX_algoim_K.H
 include/AMReX_ccse-mpi.H
+%%EB%%include/AMReX_distFcnElement.H
 include/AMReX_extrapolater_3D_K.H
 include/AMReX_extrapolater_K.H
 include/AMReX_iMultiFab.H
+%%EB%%include/AMReX_mc_jgt_table.H
 include/AMReX_parstream.H
 include/amrex_iparser.lex.nolint.H
 include/amrex_iparser.tab.nolint.H


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a436c63.26138.21f53774>