Practical Quantum Mechanics for Exp. Solid State Physicists

During the lecture period we will provide a computer which will be used to do calculations (tight binding band-structure, impurity models) on realistic models. We provide secure shell (ssh) access to this machine and will discuss during the lecture how to work with the necessary codes. Below is the minimal information. A detailed instruction how to get access is provided for Windows and Mac users. For further questions feel free to ask.

server name: lin19.cpfs.mpg.de
ssh port: 22000
intel c compiler: icc filename.c -lpthread -lm -openmp -mkl=parallel
gnu c compiler: gcc filename.c -lblas -llapack -D BLASunderscore
intel fortran compiler: ifort filename.f -lpthread -lm -openmp -mkl=parallel
gnu fortran compiler: gfortran filename.f -lblas -llapack

Windows

In order to access our computer from a Windows machine one needs to install two programs, one creates a terminal, i.e. a window in which text commands can be executed and a program that can be used to brows files on the remote machine and transfer them. One can obtain these programs for the site: www.putty.org

On this site (see picture above) click on the link download Tunnelier here (second link)

On the next site follow the link Download Bitvise SSH Client (Tunnelier)

Almost there, now follow the link Bitvise SSH Client installer (exe file)

A window opens on the bottom of the screen, here choose to Run.

Give credentials for an account with administrator rights.

Accept the terms and click Install

After installation the screen above opens. If this screen does not appear one can click the icon: which will open the program. One needs to enter the following information, which also can be found on the top of this page. The Username and Password you need to use can either be your CPFS account data or the data obtained from Maurits Haverkort during the first/second lecture.

Click login. The first time you login the following screen appears:

Accept and Save, the next time you will immediately be connected. Two screens will open, a terminal (the black screen in the back, and a graphical file browser, where one on the left can see the local files and on the right the remote files.

Have fun on your new machine.

Mac

Apple computers have standard a terminal installed, you can find the app in Applications/Utilities click on Terminal. I personally like to use an X-terminal and use the app XQuartz which can be found in the same folder.

A program to transfer files from the remote machine to the local machine is cyberduck. A bad name with a ruberducky as logo, but otherwise a great program. You can download it from the site http://cyberduck.ch and click the Download link on the right top (see image below:

After downloading the zip file (mac will unzip it automatically) the app can be found in the Download folder. Move (drag and drop) it to the application folder if you wish. If you open the app one gets the following screen.

Click on the plus in the left bottom in order to add a new bookmark for the server.

Fill in the server details as shown above, use your own username and password.

Have fun.