We will set up an account for you specially for this seminar.
Chris Lane, or any of the Bansil group students, can help if you have issues logging into the account.
Logging in to the server will require a ssh client
To log in to Aries use the following command:
ssh -X <username>@aries.ascc.neu.edu
We recommend that you keep two ssh connections to Aries:
one to run the interactive jobs, and another to read the instructions stored in the README files.
All example files are stored in the $DFTMBPT_TUTORIAL directory. For each tutorial session,
you will need to copy the files associated to each example into your own scratch space and then
follow the corresponding instructions. For example, in the first hands-on session, you will copy
the 1-H2 example files using the following commands:
# List all examples available
ls $DFTMBPT_TUTORIAL
# Copy 1-H2 example to your directory
cp -R $DFTMBPT_TUTORIAL/Practical-1 ./
# Go to your local folder and follow instructions
cd Practical-1
less README
Important: Always read the README files before running anything! They contain the required
steps for the calculations and questions to make sure you understand the process to run a DFT and MBT calculation.
SSH (Secure Shell) is a network protocol that provides administrators with a
secure way to access a remote computer. SSH is typically used to log in to a
remote machine and execute commands.
Common SSH clients by OS:
Linux:
built-in, use the terminal
Mac:
ssh built-in, use the terminal
X11 forwarding needs to be set up independently
Windows:
MobaXterm
WinSCP
Learning the Basics of the Command Line
The command line interface is a really fundamental and powerfull way to move about a
computer system. From the command line one can navigate directories, edit files,
execute programs and script complex processes. Since most of the hands-on session for DFT,
and possiblly later sessions, will require a basic understanding of the commandline interface,
we will be providing a basic primer at the beginning of the first session. Below we have also posted
a link to a good introductory tutorial.
Getting Started in MATLAB
Since we will be using MATLAB for some of the hands-on sessions, a basic understanding of MATLAB will
aid you in completing the tutorial sets. We can go over the basic of MATLAB where needed in the session.
Also below we have posted a link to a good MATLAB primer.