To deploy, click:
import argparse | |
import boto3 | |
class ClusterDestroyer: | |
"""Destroy all ParallelCluster clusters in a given region.""" | |
def __init__(self, region, dryrun): | |
self.__created_clusters = [] | |
self.region = region |
To use AWS ParallelCluster in a specific Availibility Zone, do the following:
- In the VPC Dashboard , click "VPC Wizard"
package | install command | working? |
---|---|---|
openfoam | spack install --no-check-signature --cache-only openfoam |
✅ |
gromacs | spack install --no-check-signature --cache-only gromacs |
✅ |
ior | spack install --no-check-signature --cache-only ior |
✅ |
osu-micro-benchmarks | spack install --no-check-signature --cache-only osu-micro-benchmarks |
✅ |
- Create a cluster using the following config, the keypair, VPC, subnet and region are automatically picked off your Cloud9 instance.
If you're not using Cloud9, subsitute the variables
${VPC_ID}
,${SUBNET_ID}
,${REGION}
and make a keypair (or use your own calledintel-cluster
The first step is to setup an EC2 Ubuntu 16.04
instance that you can ssh into. I won't go into detail here but you should be able to easily google it.
You can get free AWS credit here https://education.github.com/pack
A better guide w/ pictures is here: https://chrisalbon.com/jupyter/run_project_jupyter_on_amazon_ec2.html (Note this doesn't include LetsEncrypt, so it only has self signed certificates)
Once you've setup an instance and ssh'd in, do the following:
- First download the correct binary,
You can download the LS-Dyna binaries here (password protected): https://ftp.lstc.com/user/mpp-dyna/
AWS ParallelCluster Config: