diff --git a/config/common.txt b/config/common.txt index 52f5ae4..a52ac17 100644 --- a/config/common.txt +++ b/config/common.txt @@ -33,7 +33,6 @@ libtool m4 psutil cython -pytest fftw gsl cfitsio @@ -66,4 +65,4 @@ pyaml tqdm ipykernel pyfftw -numdifftools +numdifftools \ No newline at end of file diff --git a/config/della/packages_conda.txt b/config/della/packages_conda.txt new file mode 100644 index 0000000..7e18b62 --- /dev/null +++ b/config/della/packages_conda.txt @@ -0,0 +1,12 @@ +# Adjust the default python version +python=3.10.0 +openmpi=4.1.*=external_* +# +# These are low-level tools needed to build local packages +# and parse pip dependencies with pipgrip. +# +pandas +ipython_genutils +# Revert to 0.12 until this bug is fixed: +# https://github.com/conda-forge/pyfftw-feedstock/issues/51 +pyfftw==0.12 diff --git a/config/della/packages_local.txt b/config/della/packages_local.txt new file mode 100644 index 0000000..352fd00 --- /dev/null +++ b/config/della/packages_local.txt @@ -0,0 +1,11 @@ +qpoint +pixell +libactpol_deps +libactpol +moby2 +# Remove next line once toast-3.0 is on conda-forge, +# and move to packages_conda.txt +toast +# Uncomment next line to build so3g from source, and +# comment out line in packages_pip.txt. +so3g diff --git a/config/della/packages_pip.txt b/config/della/packages_pip.txt new file mode 100644 index 0000000..a1cbff7 --- /dev/null +++ b/config/della/packages_pip.txt @@ -0,0 +1,20 @@ +quaternionarray +dominate +emcee==3.0.1 +daal==2021.2.3 +sympy==1.1.1 +pysm3 +https://github.com/fgbuster/fgbuster/archive/master.tar.gz +https://github.com/simonsobs/mbatch/archive/master.tar.gz +# +# Uncomment here if installing wheel, and comment out +# line in packages_local.txt +#pysqlite3-wheels +#so3g +# +# Eventually use a tag for sotodlib... +https://github.com/simonsobs/sotodlib/archive/master.tar.gz +# +# The mapsims package has hard-coded versions of pysm3 and +# pixell, which un-installs our versions of those packages. +#https://github.com/galsci/mapsims/archive/main.tar.gz diff --git a/config/della/post_install.sh b/config/della/post_install.sh new file mode 100644 index 0000000..f640d65 --- /dev/null +++ b/config/della/post_install.sh @@ -0,0 +1,15 @@ +# This script is sourced in the main `soconda.sh` script. +# Any commands placed here will be executed within that shell +# and have access to all environment variables defined there. +# There are 2 variables defined here which control the optional +# creation of a modulefile to load the environment and also +# which create a small script that installs a jupyter kernel +# for the environment into a user's home directory. + +# Install a module file? +install_module=no + +# Install jupyter kernel setup script? +install_jupyter_setup=no + +# Add any other shell commands here for this system... diff --git a/config/della/required_modules.txt b/config/della/required_modules.txt new file mode 100644 index 0000000..c776c1b --- /dev/null +++ b/config/della/required_modules.txt @@ -0,0 +1,2 @@ +openmpi/gcc/4.1.2 +anaconda3/2022.10 \ No newline at end of file diff --git a/config/della2/packages_conda.txt b/config/della2/packages_conda.txt new file mode 100644 index 0000000..21f8ecc --- /dev/null +++ b/config/della2/packages_conda.txt @@ -0,0 +1,12 @@ +# Adjust the default python version +python=3.9.* +openmpi=4.1.*=external_* +# +# These are low-level tools needed to build local packages +# and parse pip dependencies with pipgrip. +# +pandas +ipython_genutils +# Revert to 0.12 until this bug is fixed: +# https://github.com/conda-forge/pyfftw-feedstock/issues/51 +pyfftw==0.12 diff --git a/config/della2/packages_local.txt b/config/della2/packages_local.txt new file mode 100644 index 0000000..352fd00 --- /dev/null +++ b/config/della2/packages_local.txt @@ -0,0 +1,11 @@ +qpoint +pixell +libactpol_deps +libactpol +moby2 +# Remove next line once toast-3.0 is on conda-forge, +# and move to packages_conda.txt +toast +# Uncomment next line to build so3g from source, and +# comment out line in packages_pip.txt. +so3g diff --git a/config/della2/packages_pip.txt b/config/della2/packages_pip.txt new file mode 100644 index 0000000..a1cbff7 --- /dev/null +++ b/config/della2/packages_pip.txt @@ -0,0 +1,20 @@ +quaternionarray +dominate +emcee==3.0.1 +daal==2021.2.3 +sympy==1.1.1 +pysm3 +https://github.com/fgbuster/fgbuster/archive/master.tar.gz +https://github.com/simonsobs/mbatch/archive/master.tar.gz +# +# Uncomment here if installing wheel, and comment out +# line in packages_local.txt +#pysqlite3-wheels +#so3g +# +# Eventually use a tag for sotodlib... +https://github.com/simonsobs/sotodlib/archive/master.tar.gz +# +# The mapsims package has hard-coded versions of pysm3 and +# pixell, which un-installs our versions of those packages. +#https://github.com/galsci/mapsims/archive/main.tar.gz diff --git a/config/della2/post_install.sh b/config/della2/post_install.sh new file mode 100644 index 0000000..f640d65 --- /dev/null +++ b/config/della2/post_install.sh @@ -0,0 +1,15 @@ +# This script is sourced in the main `soconda.sh` script. +# Any commands placed here will be executed within that shell +# and have access to all environment variables defined there. +# There are 2 variables defined here which control the optional +# creation of a modulefile to load the environment and also +# which create a small script that installs a jupyter kernel +# for the environment into a user's home directory. + +# Install a module file? +install_module=no + +# Install jupyter kernel setup script? +install_jupyter_setup=no + +# Add any other shell commands here for this system... diff --git a/config/della2/required_modules.txt b/config/della2/required_modules.txt new file mode 100644 index 0000000..c776c1b --- /dev/null +++ b/config/della2/required_modules.txt @@ -0,0 +1,2 @@ +openmpi/gcc/4.1.2 +anaconda3/2022.10 \ No newline at end of file