Skip to content

ARCLeeds/PHCpack_sing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://www.singularity-hub.org/static/img/hosted-singularity--hub-%23e32929.svg

A singularity container for PHCpack

A repo containing the Singularity recipe file for build PHCpack. Also builds the Macaulay2 language from source.

Details:

Author: Alex Coleman a.coleman1@leeds.ac.uk
Date: 2020-06-29
Originating request: REQTSK0356325

TODO:

  • get Macauley2 built
  • get PHCpack built
  • create acceptable interface for user
  • write documentation for use
  • upload to Singularity Hub (optional)

Using the container

For University of Leeds users!

If you want to use this container on ARC3 or ARC4

You'll need to load the singularity module first before running the following commands:

$ module load singularity

To download this container from Singularity Hub:

$ singularity build PHCpack_sing shub://ARCLeeds/PHCpack_sing

This should download a file called PHCpack_sing to your current directory which you can use in the following way:


# open a Macaulay2 interactive development environment
$ singularity run PHCpack_sing

# You can also run an existing .m2 script file by doing the following:
$ singularity exec PHCpack_sing --script name_of_script.m2