Git Product home page Git Product logo

molecular-and-materials-modelling-fs2023's Introduction

Molecular-and-Materials-Modelling-FS2023

Welcome, students!

My name is Raymond Amador, I am a PhD student with Daniele Passerone and I will be leading some of the exercise sessions this coming semester. As Daniele already mentioned in the first post, these exercises will make use of the Python language in Jupyter notebooks, and these notebooks will be run Euler. In order to make the most efficient use of our allotted time possible, there are some introductory steps to setting up Jupyter notebooks on Euler, which you are kindly requested to go through and have already completed before the start of the first exercise this Wed. 22.02.

  1. This first step involves the almost trivial but nonetheless very important step of simply being connected to an ETHZ internal network: without being connected to an ETHZ network, none of the further steps will work and you will most likely get a network timeout error. This can either be done by being physically on the campus of the ETH and connecting via eduroam, or connecting from elsewhere via a VPN. If you have already established network connections, both on the campus of the ETH and using a VPN, please continue to step 2; if you have already both established network connections and are able to ssh to Euler, please proceed to step 3.

    • Setting up the VPN: the initial installation of the VPN can be done using the following link: https://sslvpn.ethz.ch/

    • You will need to select and enter your appropriate credentials in order for the installation to proceed. Please note that the password for the VPN and ETH networks (so-called 'Radius password') is, in general different, from the one that you typically use to log in to MyStudies, Mail, etc. The activation of your Radius password is done via https://www.password.ethz.ch/authentication/login.html

  2. Use ssh from a Terminal on your local computer in order to connect to Euler:

    ssh [email protected]

    and accept the Terms and Conditions (if you haven't already). More detailed information can be found here: https://scicomp.ethz.ch/wiki/Accessing_the_clusters

  3. If you have already reached this step, you (hopefully, most likely) already fulfill all the prerequisites for opening an instance of JupyterLab on Euler. Using Firefox (other browsers are unfortunately problematic), this can be done via the following link: https://jupyter.euler-dev.hpc.ethz.ch/hub/spawn

    • For reasons of priority in the initialisation queue, use the following startup parameters: 1 Core, 0 GPUs, 0.5GB of RAM, 3 hours of runtime. After slide-selecting these values, start the server.
  4. Open a Terminal (File --> New --> Terminal) within this new environment and execute

    git clone https://github.com/ramador09/Molecular-and-Materials-Modelling-FS2023.git

  5. If you're able to view this very README.md file within the virtual Terminal, you're good to go!

If you encounter issues with any of the above steps, please do not hesitate to post them in this thread, and I will attempt to address these issues (having gone through most of these potential issues myself already).

Thanks very much for reading, and see you on Wednesday, 22.02 at 8am in ETZ E9!

Best regards, Ray

molecular-and-materials-modelling-fs2023's People

Contributors

cpignedoli avatar ramador09 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.