BSD Ports

science/openmc 0.16.0 FreeBSD

Monte Carlo neutron and photon transport simulation code

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3b318af528
License
MIT
Categories
science
Package size
886.1 KiB, 2868.5 KiB installed

Description

OpenMC is a community-developed Monte Carlo neutron and photon transport simulation code. It is capable of performing fixed source, k-eigenvalue, and subcritical multiplication calculations on models built using either a constructive solid geometry or CAD representation. OpenMC supports both continuous-energy and multigroup transport. The continuous-energy particle interaction data is based on a native HDF5 format that can be generated from ACE files produced by NJOY. Parallelism is enabled via a hybrid MPI and OpenMP programming model.

In the other systems

SystemPortVersion
FreeBSDscience/openmc0.16.0
DragonFlyscience/openmc0.15.0

Install

Binary package:

pkg install openmc

From the ports tree:

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

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

RUN_DEPENDS=	openmc>0:science/openmc
LIB_DEPENDS=	libopenmc.so:science/openmc

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:latest0.16.00.16.0--0.16.0
FreeBSD:14:quarterly0.16.00.16.0n/a0.15.00.16.0
FreeBSD:15:latest0.16.00.16.0n/a--
FreeBSD:15:quarterly0.16.00.16.0n/an/an/a
FreeBSD:16:latest0.16.00.16.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

Test 1

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

Build dependencies 40
Run dependencies 24

Configuration

Options name: science_openmc

OptionDefaultDescription
LIBMESHoffSupport for libMesh unstructured mesh tallies
MPIonMPI (Message Passing Interface) support
OPENMPoffParallel processing support via OpenMP
USES
cmake:noninja,testing eigen:3 pkgconfig
Service scripts
none

Files

Manual pages 1
  • openmc(1)
pkg-plist 148
  • bin/openmc
  • include/openmc/angle_energy.h
  • include/openmc/array.h
  • include/openmc/atomic_mass.h
  • include/openmc/bank.h
  • include/openmc/bank_io.h
  • include/openmc/boundary_condition.h
  • include/openmc/bounding_box.h
  • include/openmc/bremsstrahlung.h
  • include/openmc/capi.h
  • include/openmc/cell.h
  • include/openmc/chain.h
  • include/openmc/cmfd_solver.h
  • include/openmc/collision_track.h
  • include/openmc/constants.h
  • include/openmc/container_util.h
  • include/openmc/cross_sections.h
  • include/openmc/dagmc.h
  • include/openmc/distribution.h
  • include/openmc/distribution_angle.h
  • include/openmc/distribution_energy.h
  • include/openmc/distribution_multi.h
  • include/openmc/distribution_spatial.h
  • include/openmc/eigenvalue.h
  • include/openmc/endf.h
  • include/openmc/error.h
  • include/openmc/event.h
  • include/openmc/external/Faddeeva.hh
  • include/openmc/external/quartic_solver.h
  • include/openmc/file_utils.h
  • include/openmc/finalize.h
  • include/openmc/geometry.h
  • include/openmc/geometry_aux.h
  • include/openmc/hdf5_interface.h
  • include/openmc/ifp.h
  • include/openmc/initialize.h
  • include/openmc/interpolate.h
  • include/openmc/lattice.h
  • include/openmc/material.h
  • include/openmc/math_functions.h
  • include/openmc/mcpl_interface.h
  • include/openmc/memory.h
  • include/openmc/mesh.h
  • include/openmc/message_passing.h
  • include/openmc/mgxs.h
  • include/openmc/mgxs_interface.h
  • include/openmc/ncrystal_interface.h
  • include/openmc/ncrystal_load.h
  • include/openmc/neighbor_list.h
  • include/openmc/nuclide.h
  • include/openmc/openmp_interface.h
  • include/openmc/output.h
  • include/openmc/particle.h
  • include/openmc/particle_data.h
  • include/openmc/particle_restart.h
  • include/openmc/particle_type.h
  • include/openmc/photon.h
  • include/openmc/physics.h
  • include/openmc/physics_common.h
  • include/openmc/physics_mg.h
  • include/openmc/plot.h
  • include/openmc/position.h
  • include/openmc/progress_bar.h
  • include/openmc/random_dist.h
  • include/openmc/random_lcg.h
  • include/openmc/random_ray/flat_source_domain.h
  • include/openmc/random_ray/linear_source_domain.h
  • include/openmc/random_ray/moment_matrix.h
  • include/openmc/random_ray/parallel_map.h
  • include/openmc/random_ray/random_ray.h
  • include/openmc/random_ray/random_ray_simulation.h
  • include/openmc/random_ray/source_region.h
  • include/openmc/ray.h
  • include/openmc/reaction.h
  • include/openmc/reaction_product.h
  • include/openmc/scattdata.h
  • include/openmc/search.h
  • include/openmc/secondary_correlated.h
  • include/openmc/secondary_kalbach.h
  • include/openmc/secondary_nbody.h
  • include/openmc/secondary_thermal.h
  • include/openmc/secondary_uncorrelated.h
  • include/openmc/settings.h
  • include/openmc/shared_array.h
  • include/openmc/simulation.h
  • include/openmc/source.h
  • include/openmc/span.h
  • include/openmc/state_point.h
  • include/openmc/string_utils.h
  • include/openmc/summary.h
  • include/openmc/surface.h
  • include/openmc/tallies/derivative.h
  • include/openmc/tallies/filter.h
  • include/openmc/tallies/filter_azimuthal.h
  • include/openmc/tallies/filter_cell.h
  • include/openmc/tallies/filter_cell_instance.h
  • include/openmc/tallies/filter_cellborn.h
  • include/openmc/tallies/filter_cellfrom.h
  • include/openmc/tallies/filter_collision.h
  • include/openmc/tallies/filter_delayedgroup.h

The first 100 are listed.

distinfo 3
FileSizeSHA256
openmc-dev-openmc-v0.16.0_GH0.tar.gz8.721314e+06cfdf10f8dc66e652668dbc94501d5ed99b3dfecabc11cf91989a29ba7984654f
catchorg-Catch2-5a40b22_GH0.tar.gz1.106343e+069f462dbbee9562a2a389755727baaa513fa8b1a7d7bbb97c38c304e2051a88d3
martinmoene-gsl-lite-913e86d_GH0.tar.gz10596653f4ad67e182d58161ec297593af4139ccb2a8fd712ba9cd77d129b6f87c6b3b

Commit history 1

DateCommitCreditsLog message
3b318af528 Yuri Victorovich science/openmc: update 0.15.0 → 0.16.0