Alias script added and tutorials updated to remove need to prepend castep-serial and castep-mpi #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added a script to create aliases for all the serial-built castep tools - it just prepends
castep-serial
to each, allowing them to be invoked directly in the VM. The list of executables it aliases can be found in the docs/workshop/serial_executables.conf` file. Feel free to remove ones that don't make sense - I just added ~all that i found in the serial bin directory of the apptainer.For the mpi tools, i simply
alias mpirun="castep-mpi mpirun"
so that anything following the mpirun command runs in thecastep-mpi
apptainer. i.e. we can dompirun -np 16 castep.mpi seedname
rather than needing to prependcastep-mpi
to it first. Similarly for e.g. optados.mpiI've added a note to workhop tutorial 0 explaining how to source this script (once we're happy I'll upload to the /course_materials folder on the VMs) and then removed
castep-serial
andcastep-mpi
from the tutorial files.It would be great if someone could review and test it before we merge.