FreeBSD Ports

science/amrex 26.09

AMReX: Software Framework for Block Structured AMR

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d246d4a289
License
APACHE20
Categories
science
Package size
3207.2 KiB, 13784.4 KiB installed

Description

AMReX is a software framework designed to accelerate scientific discovery for applications solving partial differential equations on block-structured meshes. Its massively parallel adaptive mesh refinement (AMR) algorithms focus computational resources and allow scalable performance on heterogeneous architectures so that scientists can efficiently resolve details in large simulations.

Install

As a binary package — by origin, or by package name:

pkg install science/amrex
pkg install amrex

From the ports tree:

cd /usr/ports/science/amrex/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	amrex>0:science/amrex
LIB_DEPENDS=	libamrex.so:science/amrex

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest26.0926.09---
FreeBSD:14:quarterly26.0726.07n/a--
FreeBSD:15:latest26.0926.09n/a--
FreeBSD:15:quarterly26.0726.07n/an/an/a
FreeBSD:16:latest26.0726.09n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 36
All run dependencies 27

No port depends on this one.

Configuration

Options name: science_amrex

OptionDefaultDescription
AMRDATAonLegacy plotfile data manipulation structures and formats
EBonEmbedded Boundary cut-cell frameworks for complex/curved geometries
LINEAR_SOLVERSonBuilt-in, geometric multigrid (GMG) linear solvers
MPIonMPI (Message Passing Interface) support
OPENMPonParallel processing support via OpenMP
PARTICLESonParticle-in-Cell (PIC), cosmology, and tracer particle infrastructure
PLOTFILE_TOOLSonEnable Plotfile tools
SUNDIALSoffODE/DAE SUNDIALS time-integrators
USES
cmake:testing compiler:c++20-lang perl5 python shebangfix
Service scripts
none

Files

pkg-plist 463
  • bin/amrex_fboxinfo
  • bin/amrex_fcompare
  • bin/amrex_fconvert
  • bin/amrex_fextract
  • bin/amrex_fextrema
  • bin/amrex_fgradient
  • bin/amrex_fnan
  • bin/amrex_fsnapshot
  • bin/amrex_ftime
  • bin/amrex_fvarnames
  • 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
  • include/AMReX_Algorithm.H
  • include/AMReX_Amr.H
  • include/AMReX_AmrCore.H
  • include/AMReX_AmrCoreFwd.H
  • include/AMReX_AmrData.H
  • include/AMReX_AmrFwd.H
  • include/AMReX_AmrLevel.H
  • include/AMReX_AmrMesh.H
  • include/AMReX_AmrParGDB.H
  • include/AMReX_AmrParticles.H
  • 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
  • include/AMReX_AsyncOut.H
  • include/AMReX_AuxBoundaryData.H
  • include/AMReX_BArena.H
  • include/AMReX_BCRec.H
  • include/AMReX_BCUtil.H
  • include/AMReX_BC_TYPES.H
  • include/AMReX_BLBackTrace.H
  • include/AMReX_BLFort.H
  • include/AMReX_BLProfiler.H
  • include/AMReX_BLassert.H
  • include/AMReX_BackgroundThread.H
  • include/AMReX_BaseFab.H
  • include/AMReX_BaseFabUtility.H
  • include/AMReX_BaseFwd.H
  • include/AMReX_BinIterator.H
  • include/AMReX_BndryData.H
  • include/AMReX_BndryRegister.H
  • include/AMReX_BoundCond.H
  • include/AMReX_BoundaryFwd.H
  • include/AMReX_Box.H
  • include/AMReX_BoxArray.H
  • include/AMReX_BoxDomain.H
  • include/AMReX_BoxIterator.H
  • include/AMReX_BoxList.H
  • include/AMReX_CArena.H
  • include/AMReX_CONSTANTS.H
  • include/AMReX_COORDSYS_3D_C.H
  • include/AMReX_COORDSYS_C.H
  • include/AMReX_CSR.H
  • include/AMReX_CTOParallelForImpl.H
  • include/AMReX_Cluster.H
  • include/AMReX_CompensatedSum.H
  • include/AMReX_Concepts.H
  • include/AMReX_Config.H
  • include/AMReX_Config_3D.H
  • include/AMReX_ConstexprFor.H
  • include/AMReX_CoordSys.H
  • include/AMReX_CudaGraph.H
  • include/AMReX_DataAllocator.H
  • include/AMReX_DataServices.H
  • include/AMReX_Demangle.H
  • include/AMReX_DenseBins.H
  • include/AMReX_Derive.H
  • include/AMReX_Dim3.H
  • include/AMReX_DistributionMapping.H
  • include/AMReX_EB2.H
  • include/AMReX_EB2_3D_C.H
  • include/AMReX_EB2_C.H
  • include/AMReX_EB2_GeometryShop.H
  • include/AMReX_EB2_Graph.H
  • include/AMReX_EB2_IF.H
  • include/AMReX_EB2_IF_AllRegular.H
  • include/AMReX_EB2_IF_Base.H
  • include/AMReX_EB2_IF_Box.H
  • include/AMReX_EB2_IF_Complement.H
  • include/AMReX_EB2_IF_Cylinder.H
  • include/AMReX_EB2_IF_DevicePtr.H
  • include/AMReX_EB2_IF_Difference.H
  • include/AMReX_EB2_IF_Ellipsoid.H
  • include/AMReX_EB2_IF_Extrusion.H
  • include/AMReX_EB2_IF_Intersection.H
  • include/AMReX_EB2_IF_Lathe.H
  • include/AMReX_EB2_IF_Parser.H
  • include/AMReX_EB2_IF_Plane.H
  • include/AMReX_EB2_IF_Polynomial.H
  • include/AMReX_EB2_IF_Rotation.H

The first 100 are listed.

distinfo 1
FileSizeSHA256
AMReX-Codes-amrex-26.09_GH0.tar.gz9.603042e+06318320dac39597205754aa995904d27af7b79be1eb2ad042fb5e7158a9d29969

Commit history 2

DateCommitCreditsLog message
d246d4a289 Yuri Victorovich science/amrex: update 26.07 → 26.09
0fe6c2ea88 Yuri Victorovich science/amrex: update 26.06 → 26.07