Skip to content

About

Spack recipes for nuRiceLab packages (laropticks, opticks)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

nuricelab-spack-recipes

Spack package recipes for nuRiceLab software.   This repository provides custom Spack package definitions for GPU-accelerated optical photon simulation software developed by the nuRiceLab collaboration.  

Available Packages

 

  • laropticks – LArSoft GPU optical-photon module integrating Opticks-based photon propagation into LArSoft workflows.
  • RiceOpticks – GPU optical simulation framework for detector optical studies and development.
  • OpticalSims – Standalone optical simulation framework and examples for detector studies using Opticks-based workflows.
  • opticks – GPU-accelerated optical photon simulation toolkit for LArSoft detector simulations and optical studies.  

Prerequisites

  Install Spack by following the official guide:  

Adding the Repository to Spack

  Add the nuRiceLab repository to your Spack installation:  

spack repo add https://github.com/nuRiceLab/nuricelab-spack-recipes

  Verify that the repository has been registered:  

spack repo list

 

Installing Packages

  After adding the repository, the packages can be installed within an active Spack environment:  

  For example:  

spack env activate <env-name>
 
spack install standalone
spack install riceopticks
spack install opticks
spack install laropticks

 

Notes

 

  • opticks, standalone, and riceopticks can be installed in a standard Spack environment.
  • laropticks depends on LArSoft and additional experiment software packages.
  • Installation of laropticks is recommended within the upstream DUNE Spack environment distributed through DUNE CVMFS.
  • Building laropticks outside an existing LArSoft software stack is not recommended.  

License

  Package recipes in this repository are distributed under the license specified by the respective upstream projects. Refer to the individual repositories for software licensing details.  

About

Spack recipes for nuRiceLab packages (laropticks, opticks)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages