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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 26.09 | 26.09 | - | - | - |
| FreeBSD:14:quarterly | 26.07 | 26.07 | n/a | - | - |
| FreeBSD:15:latest | 26.09 | 26.09 | n/a | - | - |
| FreeBSD:15:quarterly | 26.07 | 26.07 | n/a | n/a | n/a |
| FreeBSD:16:latest | 26.07 | 26.09 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/liblz4
- archivers/zlib-ng
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/jsoncpp
- devel/level-zero
- devel/libevent
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/perl5.42
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- net/openmpi
- net/pmix
- net/prrte
- ports-mgmt/pkg
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/munge
- security/rhash
- textproc/expat2
- textproc/libxml2
All run dependencies 27
- archivers/liblz4
- archivers/zlib-ng
- archivers/zstd
- devel/binutils
- devel/gettext-runtime
- devel/hwloc2
- devel/level-zero
- devel/libevent
- devel/libffi
- devel/libpciaccess
- devel/readline
- lang/gcc14
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- net/openmpi
- net/pmix
- net/prrte
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/munge
- textproc/expat2
- textproc/libxml2
No port depends on this one.
Configuration
Options name: science_amrex
| Option | Default | Description |
|---|---|---|
| AMRDATA | on | Legacy plotfile data manipulation structures and formats |
| EB | on | Embedded Boundary cut-cell frameworks for complex/curved geometries |
| LINEAR_SOLVERS | on | Built-in, geometric multigrid (GMG) linear solvers |
| MPI | on | MPI (Message Passing Interface) support |
| OPENMP | on | Parallel processing support via OpenMP |
| PARTICLES | on | Particle-in-Cell (PIC), cosmology, and tracer particle infrastructure |
| PLOTFILE_TOOLS | on | Enable Plotfile tools |
| SUNDIALS | off | ODE/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
| File | Size | SHA256 |
|---|---|---|
| AMReX-Codes-amrex-26.09_GH0.tar.gz | 9.603042e+06 | 318320dac39597205754aa995904d27af7b79be1eb2ad042fb5e7158a9d29969 |