NEMO-RELOC Documentation
|
|
- Dorthy Bryan
- 6 years ago
- Views:
Transcription
1 NEMO-RELOC Documentation Release 0.1 NOC Mar 06, 2017
2
3 Contents 1 Contents: To-Do List Template Note Setting up a SE Asia NEMO configuration Indices and tables 11 i
4 ii
5 There are two README.md files is this project. Their contents are loaded here and should describe the project (rather than have intro text duplicated in this index file). It would have been better if the README.md files loaded their contents here without needing to click on a link. Like <INCLUDE= > in HTML-speak. I don t know how to do this in Markdown) EDIT I think a simple pre- make html command would be needed to paste in the contents of the README files. Include the root README.md file Include the tools README.md file Note however that the markdown in the README.md files is not converted into html with the make html rendering command. Contents 1
6 2 Contents
7 CHAPTER 1 Contents: When a new note file is created manually add it to this list to aid finding it. To-Do List Rather than do stuff it is easier to make a list of what should be done: Create empty notes with high level titles to populate the table of contents with aspirational notes that we want to make. Have more than two people edits this project Add other things to this list. Template Note This template note was created by the Style Police to assist with the coherent collation of information. It is a suggestion to be improved upon. The above with upper and lower equals lines is a title and shows up as such in the TOC. Subtitle This on the other hand is a subtitle. Again it shows up as such in the table of contents. Here is some code: for i = 1:10 print 'Hello world' end Here is a link to another note. Note that the suffix is.html even though we write.rst files 3
8 Automatically generating the HTML How to edit the docs: cd /Users/jeff/GitHub/NEMO_docs/docs Edit the *rst files: Really good *.rst cheatsheet rst-cheatsheet.rst Preview the *.rst files: $ make html Commit change to github and sync NEMO-docs: Check files in readthedocs: (Not 100% sure about this link as I don t have t internet) Setting up a SE Asia NEMO configuration URL:: Issues that arose Fix the sosie make.macro command Queue accound is now n01-nocl in runscript Perhaps need ssh -Y archer before ssh -Y espp1/2 (Haven t checked if it is required) Follow PyNEMO recipe for Lighthouse Reef: examples.html#example-2-lighthouse-reef This worked (22 Feb 2017). The notes here have been rehashed many times, with edits being made to the pynemo pages, which should be the default. Recipe Notes Define working directory, and other useful shortcuts: export WDIR=/work/n01/n01/jelt/lighthousereef/ export CDIR=$WDIR/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/CONFIG export TDIR=$WDIR/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/TOOLS Load modules: module swap PrgEnv-cray PrgEnv-intel module load cray-netcdf-hdf5parallel module load cray-hdf5-parallel Follow recipe. Step 1: 4 Chapter 1. Contents:
9 cd $WDIR mkdir INPUTS cd INPUTS wget ftp.nerc-liv.ac.uk:/pub/general/jdha/inputs.tar.gz tar xvfz inputs.tar.gz rm inputs.tar.gz cd../ svn co svn co cd xios-1.0 cp $WDIR/INPUTS/arch-XC30_ARCHER.*./arch Implement make command:./make_xios --full --prod --arch XC30_ARCHER --netcdf_lib netcdf4_par Step 2, as far as the makenemo call: export CDIR=$WDIR/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/CONFIG export TDIR=$WDIR/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/TOOLS cd $CDIR/../NEMO/OPA_SRC/SBC patch -b < $WDIR/INPUTS/fldread.patch cd../dom patch -b < $WDIR/INPUTS/dommsk.patch cd../bdy patch -b < $WDIR/INPUTS/bdyini.patch cd $CDIR rm $CDIR/../NEMO/OPA_SRC/TRD/trdmod.F90 cp $WDIR/INPUTS/arch-*../ARCH./makenemo -n LH_REEF -m XC_ARCHER_INTEL -j 10 Build fails (as described) so remove key_lim2 (as described) and re-issue the make command:./makenemo -n LH_REEF -m XC_ARCHER_INTEL -j 10 cp $WDIR/INPUTS/cpp_LH_REEF.fcm./LH_REEF cp $WDIR/INPUTS/dtatsd.F90 LH_REEF/MY_SRC/ Step 3 (seemed to work OK): cd $WDIR/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/TOOLS/WEIGHTS/src patch -b < $WDIR/INPUTS/scripinterp_mod.patch patch -b < $WDIR/INPUTS/scripinterp.patch patch -b < $WDIR/INPUTS/scrip.patch patch -b < $WDIR/INPUTS/scripshape.patch patch -b < $WDIR/INPUTS/scripgrid.patch cd../.././maketools -n WEIGHTS -m XC_ARCHER_INTEL./maketools -n REBUILD_NEMO -m XC_ARCHER_INTEL module unload cray-netcdf-hdf5parallel cray-hdf5-parallel module swap PrgEnv-intel PrgEnv-cray module load cray-netcdf cray-hdf5./maketools -n GRIDGEN -m XC_ARCHER module swap PrgEnv-cray PrgEnv-intel export TDIR=$WDIR/dev_r4621_NOC4_BDY_VERT_INTERP/NEMOGCM/TOOLS Step 4: 1.3. Setting up a SE Asia NEMO configuration 5
10 cd $TDIR/GRIDGEN cp $WDIR/INPUTS/namelist_R12./ ln -s namelist_r12 namelist.input./create_coordinates.exe cp 1_coordinates_ORCA_R12.nc $WDIR/INPUTS/coordinates.nc Step 5: cd $WDIR/INPUTS module load nco/4.5.0 ncap2 -s 'where(topo > 0) topo=0' gebco_1_cutdown.nc tmp.nc ncflint --fix_rec_crd -w -1.0,0.0 tmp.nc tmp.nc gebco_in.nc rm tmp.nc module unload nco cray-netcdf cray-hdf5 module load cray-netcdf-hdf5parallel cray-hdf5-parallel $TDIR/WEIGHTS/scripgrid.exe namelist_reshape_bilin_gebco $TDIR/WEIGHTS/scrip.exe namelist_reshape_bilin_gebco $TDIR/WEIGHTS/scripinterp.exe namelist_reshape_bilin_gebco Step 6 didn t find the make.macro file. Copy it from jdha and edit the path: cp /home/n01/n01/jdha/sosie/make.macro /home/n01/n01/jelt/sosie/. vi /home/n01/n01/jelt/sosie/make.macro # Directory to install binaries: INSTALL_DIR = /home/n01/n01/jelt/local Proceed with Step 6: cd ~ mkdir local svn co svn://svn.code.sf.net/p/sosie/code/trunk sosie cd sosie FIX (copied from jdha instead): cp $WDIR/INPUTS/make.macro./ make make install export PATH=~/local/bin:$PATH cd $WDIR/INPUTS sosie.x -f initcd_votemper.namelist sosie.x -f initcd_vosaline.namelist $TDIR/WEIGHTS/scripgrid.exe namelist_reshape_bilin_initcd_votemper $TDIR/WEIGHTS/scrip.exe namelist_reshape_bilin_initcd_votemper $TDIR/WEIGHTS/scripinterp.exe namelist_reshape_bilin_initcd_votemper $TDIR/WEIGHTS/scripinterp.exe namelist_reshape_bilin_initcd_vosaline Step 7, weight files for atmospheric forcing: $TDIR/WEIGHTS/scripgrid.exe namelist_reshape_bilin_atmos $TDIR/WEIGHTS/scrip.exe namelist_reshape_bilin_atmos $TDIR/WEIGHTS/scripshape.exe namelist_reshape_bilin_atmos $TDIR/WEIGHTS/scrip.exe namelist_reshape_bicubic_atmos $TDIR/WEIGHTS/scripshape.exe namelist_reshape_bicubic_atmos Step 8 (mesh and mask for open boundary condition generation): 6 Chapter 1. Contents:
11 cd $CDIR cp $WDIR/INPUTS/cpp_LH_REEF.fcm LH_REEF/ ln -s $WDIR/INPUTS/bathy_meter.nc $CDIR/LH_REEF/EXP00/bathy_meter.nc ln -s $WDIR/INPUTS/coordinates.nc $CDIR/LH_REEF/EXP00/coordinates.nc cp $WDIR/INPUTS/runscript $CDIR/LH_REEF/EXP00 cp $WDIR/INPUTS/namelist_cfg $CDIR/LH_REEF/EXP00/namelist_cfg cp $WDIR/INPUTS/namelist_ref $CDIR/LH_REEF/EXP00/namelist_ref./makenemo clean./makenemo -n LH_REEF -m XC_ARCHER_INTEL -j 10 cd LH_REEF/EXP00 ln -s $WDIR/xios-1.0/bin/xios_server.exe xios_server.exe (16 Jan 2017) Edit the runscript to include modules and the Account name (n01-nocl): vi runscript #!/bin/bash #PBS -N LH_REEF #PBS -l select=5 #PBS -l walltime=00:20:00 #PBS -A n01-nocl module swap PrgEnv-cray PrgEnv-intel module load cray-netcdf-hdf5parallel module load cray-hdf5-parallel... Submit: qsub -q short runscript (17 Jan 17) Moved module load to.bashrc: module swap PrgEnv-cray PrgEnv-intel module load cray-netcdf-hdf5parallel module load cray-hdf5-parallel Fixed symbolic links and recompiled xios and nemo.exe with same modules These are notes rather than something to be followed (16 Feb 2017): cd /work/n01/n01/jelt/lighthousereef/dev_r4621_noc4_bdy_vert_interp/nemogcm/config/lh_ REEF/EXP00 ln -s /work/n01/n01/jdha/test2/xios-1.0/bin/xios_server.exe xios_server.exe ln -s /work/n01/n01/jelt/lighthousereef/inputs/bathy_meter.nc bathy_meter.nc ln -s /work/n01/n01/jelt/lighthousereef/inputs/coordinates.nc coordinates.nc ln -s /work/n01/n01/jdha/test2/dev_r4621_noc4_bdy_vert_interp/nemogcm/config/lh_reef/ BLD/bin/nemo.exe opa Spotted symlink issue in WDIR definition in ARCH file. Fix: cd /work/n01/n01/jelt/lighthousereef/dev_r4621_noc4_bdy_vert_interp/nemogcm/config/lh_ REEF/WORK> vi../../../arch/arch-xc_archer_intel.fcm 1.3. Setting up a SE Asia NEMO configuration 7
12 ... %XIOS_HOME $WDIR/xios-1.0 Recomile: cd /work/n01/n01/jelt/lighthousereef/dev_r4621_noc4_bdy_vert_interp/nemogcm/config module swap PrgEnv-cray PrgEnv-intel module load cray-netcdf-hdf5parallel module load cray-hdf5-parallel./makenemo clean./makenemo -n LH_REEF -m XC_ARCHER_INTEL -j 10 cd LH_REEF/EXP00 qsub -q short runscript Get the BDY stuff together: cd LH_REEF/EXP00 $TDIR/REBUILD_NEMO/rebuild_nemo -t 24 mesh_zgr 96 $TDIR/REBUILD_NEMO/rebuild_nemo -t 24 mesh_hgr 96 $TDIR/REBUILD_NEMO/rebuild_nemo -t 24 mask 96 mv mesh_zgr.nc mesh_hgr.nc mask.nc $WDIR/INPUTS rm mesh_* mask_* LH_REEF_0000* cd $WDIR/INPUTS install PyNEMO (Note need to use New (22 Feb 2017): cd ~ module load anaconda conda create --name pynemo_env scipy= numpy matplotlib=1.5.1 basemap netcdf4 libgfortran=1.0.0 source activate pynemo_env conda install -c conda-forge seawater=3.3.4 conda install -c thredds_crawler conda install -c pyjnius export LD_LIBRARY_PATH=/opt/java/jdk1.7.0_45/jre/lib/amd64/server:$LD_LIBRARY_PATH svn checkout cd pynemo/trunk/python python setup.py build export PYTHONPATH=/home/n01/n01/jelt/.conda/envs/pynemo/lib/python2.7/site-packages/: $PYTHONPATH python setup.py install --prefix ~/.conda/envs/pynemo cp data/namelist.bdy $WDIR cd $WDIR Also added export PYTHONPATH=/home/n01/n01/jelt/.conda/envs/pynemo/lib/python2.7/sitepackages/:$PYTHONPATH (Couldn t get the path for the pynemo_ncml_generator to work!): ssh -Y espp1 module load anaconda source activate pynemo_env cd $WDIR 8 Chapter 1. Contents:
13 ~/.conda/envs/pynemo/bin/pynemo_ncml_generator export LD_LIBRARY_PATH=/opt/java/jdk1.7.0_45/jre/lib/amd64/server:$LD_LIBRARY_PATH export PYTHONPATH=~/.conda/envs/pynemo_env/lib/python2.7/site-packages:$PYTHONPATH ~/.conda/envs/pynemo/bin/pynemo -g -s namelist.bdy Accept stuff. Press close. Exit espp1 do some stuff and submit job: exit cd $WDIR/INPUTS module unload cray-netcdf-hdf5parallel cray-hdf5-parallel module load nco/4.5.0 ncrename -v deptht,gdept LH_REEF_bdyT_y1980m01.nc ncrename -v depthu,gdepu LH_REEF_bdyU_y1980m01.nc ncrename -v depthv,gdepv LH_REEF_bdyV_y1980m01.nc module unload nco module load cray-netcdf-hdf5parallel cray-hdf5-parallel cd $CDIR/LH_REEF/EXP00 ln -s $WDIR/INPUTS/coordinates.bdy.nc $CDIR/LH_REEF/EXP00/coordinates.bdy.nc sed -e 's/nn_msh = 3/nn_msh = 0/' namelist_cfg > tmp sed -e 's/nn_itend = 1/nn_itend = 1440 /' tmp > namelist_cfg cp $WDIR/INPUTS/*.xml./ qsub -q short runscript sdb I m migrating my dirty-laundry notes to Setting up a SE Asia NEMO configuration 9
14 10 Chapter 1. Contents:
15 CHAPTER 2 Indices and tables genindex modindex search 11
nemo-nocl Documentation
nemo-nocl Documentation Release 0 James Harle January 20, 2017 Contents 1 Working Environment 3 1.1 NEMO on ARCHER........................................... 3 1.2 NEMO on Mobius............................................
More informationLinux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP
Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP 1.1 Login to the BioHPC machine and install deeptools; Login (ssh) to the machine that you are assigned for this workshop
More informationImage Sharpening. Practical Introduction to HPC Exercise. Instructions for Cirrus Tier-2 System
Image Sharpening Practical Introduction to HPC Exercise Instructions for Cirrus Tier-2 System 2 1. Aims The aim of this exercise is to get you used to logging into an HPC resource, using the command line
More informationHome Page. Title Page. Contents. Page 1 of 17. Version Control. Go Back. Ken Bloom. Full Screen. Linux User Group of Davis March 1, Close.
Page 1 of 17 Version Control Ken Bloom Linux User Group of Davis March 1, 2005 Page 2 of 17 1. Version Control Systems CVS BitKeeper Arch Subversion SVK 2. CVS 2.1. History started in 1986 as a bunch of
More informationECMWF Environment on the CRAY practical solutions
ECMWF Environment on the CRAY practical solutions Xavi Abellan Xavier.Abellan@ecmwf.int User Support Section HPCF 2015 Cray ECMWF Environment ECMWF 2015 Slide 1 Let s play Start a fresh session on cca,
More informationConda Documentation. Release latest
Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest
More informationVIRTUAL INSTITUTE HIGH PRODUCTIVITY SUPERCOMPUTING. BSC Tools Hands-On. Germán Llort, Judit Giménez. Barcelona Supercomputing Center
BSC Tools Hands-On Germán Llort, Judit Giménez Barcelona Supercomputing Center 2 VIRTUAL INSTITUTE HIGH PRODUCTIVITY SUPERCOMPUTING Getting a trace with Extrae Extrae features Platforms Intel, Cray, BlueGene,
More informationCS/Math 471: Intro. to Scientific Computing
CS/Math 471: Intro. to Scientific Computing Getting Started with High Performance Computing Matthew Fricke, PhD Center for Advanced Research Computing Table of contents 1. The Center for Advanced Research
More informationLogging in to the CRAY
Logging in to the CRAY 1. Open Terminal Cray Hostname: cray2.colostate.edu Cray IP address: 129.82.103.183 On a Mac 2. type ssh username@cray2.colostate.edu where username is your account name 3. enter
More informationIntroduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum
Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Table of Contents Preparation... 3 Exercise 1: Create a repository. Use the command line.... 4 Create a repository...
More informationdeepatari Documentation
deepatari Documentation Release Ruben Glatt July 29, 2016 Contents 1 Help 3 1.1 Installation guide............................................. 3 2 API reference 5 2.1 Experiment Classes........................................
More informationPython Project Example Documentation
Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationShifter on Blue Waters
Shifter on Blue Waters Why Containers? Your Computer Another Computer (Supercomputer) Application Application software libraries System libraries software libraries System libraries Why Containers? Your
More informationChris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017
Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017 What Is Conda Cross-platform Language Agnostic Package Manager Dependency Manager Environment Manager Package Creator Command
More informationWorking on the NewRiver Cluster
Working on the NewRiver Cluster CMDA3634: Computer Science Foundations for Computational Modeling and Data Analytics 22 February 2018 NewRiver is a computing cluster provided by Virginia Tech s Advanced
More informationStep 3: Access the HPC machine you will be using to run WRF: ocelote. Step 4: transfer downloaded WRF tar files to your home directory
Step 1: download WRF packages Get WRF tar file from WRF users page, Version 3.8.1. Also get WPS Version 3.8.1 (preprocessor) Store on your local machine Step 2: Login to UA HPC system ssh (UAnetid)@hpc.arizona.edu
More informationDomain Decomposition: Computational Fluid Dynamics
Domain Decomposition: Computational Fluid Dynamics May 24, 2015 1 Introduction and Aims This exercise takes an example from one of the most common applications of HPC resources: Fluid Dynamics. We will
More informationPython Project Documentation
Python Project Documentation Release 1.0 Tim Diels Jan 10, 2018 Contents 1 Simple project structure 3 1.1 Code repository usage.......................................... 3 1.2 Versioning................................................
More informationdocs-python2readthedocs Documentation
docs-python2readthedocs Documentation Release 0.1.0 Matthew John Hayes Dec 01, 2017 Contents 1 Introduction 3 2 Install Sphinx 5 2.1 Pre-Work................................................. 5 2.2 Sphinx
More informationGame Server Manager Documentation
Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2
More informationVersion Control. 1 Version Control Systems. Ken Bloom. Linux User Group of Davis March 1, 2005
Version Control Ken Bloom Linux User Group of Davis March 1, 2005 You ve probably heard of version control systems like CVS being used to develop software. Real briefly, a version control system is generally
More informationCommon Configuration Management Tasks: How to Do Them with Subversion
Common Configuration Management Tasks: How to Do Them with Subversion Tom Verhoeff October 2007 Contents 1 The Big Picture 2 2 Subversion Help 2 3 Create New Empty Repository 2 4 Obtain Access to Repository
More informationGit. CSCI 5828: Foundations of Software Engineering Lecture 02a 08/27/2015
Git CSCI 5828: Foundations of Software Engineering Lecture 02a 08/27/2015 1 Lecture Goals Present a brief introduction to git You will need to know git to work on your presentations this semester 2 Git
More informationAldryn Installer Documentation
Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationDomain Decomposition: Computational Fluid Dynamics
Domain Decomposition: Computational Fluid Dynamics July 11, 2016 1 Introduction and Aims This exercise takes an example from one of the most common applications of HPC resources: Fluid Dynamics. We will
More informationDomain Decomposition: Computational Fluid Dynamics
Domain Decomposition: Computational Fluid Dynamics December 0, 0 Introduction and Aims This exercise takes an example from one of the most common applications of HPC resources: Fluid Dynamics. We will
More informationOur Workshop Environment
Our Workshop Environment John Urbanic Parallel Computing Scientist Pittsburgh Supercomputing Center Copyright 2015 Our Environment Today Your laptops or workstations: only used for portal access Blue Waters
More informationBuilding and Installing Software
Building and Installing Software On UD HPC Community Clusters William Totten Network & Systems Services Conventions when Installing Software Installation base directory /opt/shared /home/work/ lab/sw/name/version
More informationCode Repository. P Blanchfield
Code Repository P Blanchfield Local Copy Methods There are two main ways of handling Code Repositories Local copy Remote only When you have a remote only system like SVN You copy to your local machine
More informationInstalling the new LOFAR Software on a fresh Ubuntu 14.04
2017/11/20 23:19 1/5 Installing the new LOFAR Software on a fresh Ubuntu 14.04 Installing the new LOFAR Software on a fresh Ubuntu 14.04 This are my private, unedited notes on installing the LOFAR Software
More informationQuick Start Guide. by Burak Himmetoglu. Supercomputing Consultant. Enterprise Technology Services & Center for Scientific Computing
Quick Start Guide by Burak Himmetoglu Supercomputing Consultant Enterprise Technology Services & Center for Scientific Computing E-mail: bhimmetoglu@ucsb.edu Linux/Unix basic commands Basic command structure:
More informationMigrating from Zcluster to Sapelo
GACRC User Quick Guide: Migrating from Zcluster to Sapelo The GACRC Staff Version 1.0 8/4/17 1 Discussion Points I. Request Sapelo User Account II. III. IV. Systems Transfer Files Configure Software Environment
More informationCSCS Proposal writing webinar Technical review. 12th April 2015 CSCS
CSCS Proposal writing webinar Technical review 12th April 2015 CSCS Agenda Tips for new applicants CSCS overview Allocation process Guidelines Basic concepts Performance tools Demo Q&A open discussion
More informationLinux Software Installation Part 1
Linux Software Installation Part 1 Qi Sun Bioinformatics Facility Components of software and where they are located E.g. gzip /usr/bin/gzip Main executable /usr/lib64/libc.so.6 /usr/lib64/ld-linux-x86-64.so.2
More informationSharpen Exercise: Using HPC resources and running parallel applications
Sharpen Exercise: Using HPC resources and running parallel applications Andrew Turner, Dominic Sloan-Murphy, David Henty, Adrian Jackson Contents 1 Aims 2 2 Introduction 2 3 Instructions 3 3.1 Log into
More informationParallel Programming with Fortran Coarrays: Exercises
Parallel Programming with Fortran Coarrays: Exercises Introduction The aim of these exercises is to familiarise you with writing parallel programs using the coarray features of Fortran. In particular,
More informationVersion Control Systems
Nothing to see here. Everything is under control! September 16, 2015 Change tracking File moving Teamwork Undo! Undo! UNDO!!! What strategies do you use for tracking changes to files? Change tracking File
More informationIntroduction to remote command line Linux. Research Computing Team University of Birmingham
Introduction to remote command line Linux Research Computing Team University of Birmingham Linux/UNIX/BSD/OSX/what? v All different v UNIX is the oldest, mostly now commercial only in large environments
More informationComputing with the Moore Cluster
Computing with the Moore Cluster Edward Walter An overview of data management and job processing in the Moore compute cluster. Overview Getting access to the cluster Data management Submitting jobs (MPI
More informationSubmitting your Work using GIT
Submitting your Work using GIT You will be using the git distributed source control system in order to manage and submit your assignments. Why? allows you to take snapshots of your project at safe points
More informationQuick Start Guide. by Burak Himmetoglu. Supercomputing Consultant. Enterprise Technology Services & Center for Scientific Computing
Quick Start Guide by Burak Himmetoglu Supercomputing Consultant Enterprise Technology Services & Center for Scientific Computing E-mail: bhimmetoglu@ucsb.edu Contents User access, logging in Linux/Unix
More informationRevision Control and GIT
Revision Control and GIT On UD HPC Community Clusters William Totten Network & Systems Services Why use revision control You can go back in time It makes it easy to try things out which might not work
More informationgoogle-search Documentation
google-search Documentation Release 1.0.0 Anthony Hseb May 08, 2017 Contents 1 google-search 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationScientific Python. 1 of 10 23/11/ :00
Scientific Python Neelofer Banglawala Kevin Stratford nbanglaw@epcc.ed.ac.uk kevin@epcc.ed.ac.uk Original course authors: Andy Turner Arno Proeme 1 of 10 23/11/2015 00:00 www.archer.ac.uk support@archer.ac.uk
More information1. Make sure you have home-brew installed. brew.sh
Instructions for Installing KStars, Dependencies, and related software on OS X (Not tested on 10.12) (At least until we work out an automated and/or simpler method of doing it) 1. Make sure you have home-brew
More informationJob Submitter Documentation
Job Submitter Documentation Release 0+untagged.133.g5a1e521.dirty Juan Eiros February 27, 2017 Contents 1 Job Submitter 3 1.1 Before you start............................................. 3 1.2 Features..................................................
More informationPython simple arp table reader Documentation
Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................
More informationPython data pipelines similar to R Documentation
Python data pipelines similar to R Documentation Release 0.1.0 Jan Schulz October 23, 2016 Contents 1 Python data pipelines 3 1.1 Features.................................................. 3 1.2 Documentation..............................................
More informationBatch Systems. Running calculations on HPC resources
Batch Systems Running calculations on HPC resources Outline What is a batch system? How do I interact with the batch system Job submission scripts Interactive jobs Common batch systems Converting between
More informationPython on GACRC Computing Resources
Python on GACRC Computing Resources Georgia Advanced Computing Resource Center EITS/University of Georgia Zhuofei Hou, zhuofei@uga.edu 1 Outline GACRC Python Overview Python on Clusters Python Packages
More informationsainsmart Documentation
sainsmart Documentation Release 0.3.1 Victor Yap Jun 21, 2017 Contents 1 sainsmart 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationThe RestructuredText Book Documentation
The RestructuredText Book Documentation Release 0.1 Daniel Greenfeld, Eric Holscher Sep 27, 2017 Contents 1 RestructuredText Tutorial 3 2 RestructuredText Guide 5 2.1 Basics...................................................
More informationHigh Performance Computing (HPC) Club Training Session. Xinsheng (Shawn) Qin
High Performance Computing (HPC) Club Training Session Xinsheng (Shawn) Qin Outline HPC Club The Hyak Supercomputer Logging in to Hyak Basic Linux Commands Transferring Files Between Your PC and Hyak Submitting
More informationCSE 303 Lecture 2. Introduction to bash shell. read Linux Pocket Guide pp , 58-59, 60, 65-70, 71-72, 77-80
CSE 303 Lecture 2 Introduction to bash shell read Linux Pocket Guide pp. 37-46, 58-59, 60, 65-70, 71-72, 77-80 slides created by Marty Stepp http://www.cs.washington.edu/303/ 1 Unix file system structure
More informationGetting started with Python
Getting started with Python (i.e. installing and testing it) 2018 From original slides by Tony Cahill What is Python? Python is a free computer language that was created in 1991 It has many add-ons (called
More informationATSC595 Air Pollution Modelling HYSPLIT Model Quick Guide- OSX, Linux Feb M. Fung
ATSC595 Air Pollution Modelling HYSPLIT Model Quick Guide- OSX, Linux Feb. 2016 M. Fung The NOAA Air research lab HYSPLIT model comes both in executable form, as well as source code form depending on the
More informationIntroduction to GALILEO
Introduction to GALILEO Parallel & production environment Mirko Cestari m.cestari@cineca.it Alessandro Marani a.marani@cineca.it Domenico Guida d.guida@cineca.it Maurizio Cremonesi m.cremonesi@cineca.it
More informationIntroduction to the UNIX command line
Introduction to the UNIX command line Steven Abreu Introduction to Computer Science (ICS) Tutorial Jacobs University s.abreu@jacobs-university.de September 19, 2017 Overview What is UNIX? UNIX Shell Commands
More informationHow to git with proper etiquette
How to git with proper etiquette Let's start fixing how we use git here in crew so our GitHub looks even more awesome and you all get experience working in a professional-like git environment. How to use
More informationIntroduction to Python for Scientific Computing
1 Introduction to Python for Scientific Computing http://tinyurl.com/cq-intro-python-20151022 By: Bart Oldeman, Calcul Québec McGill HPC Bart.Oldeman@calculquebec.ca, Bart.Oldeman@mcgill.ca Partners and
More informationJRE version 1.1.6v5 (Java Runtime Environment) - please DO NOT get the JDK instead. This can be downloaded from
User Friendly Install Of Oracle8i on Redhat Linux 6.1 ------------------------------------------------------ If you have never tried to install Oracle8i on Linux then start here! Oracle8i release 8.1.5.0.0
More informationdjango-konfera Documentation
django-konfera Documentation Release 0.1 SPy o.z. Mar 21, 2017 Contents 1 Installation 3 1.1 Using Pip................................................. 3 1.2 Using the Source.............................................
More informationTDDC88 Lab 4 Software Configuration Management
TDDC88 Lab 4 Software Configuration Management Introduction "Version control is to programmers what the safety net is to a trapeze artist. Knowing the net is there to catch them if they fall, aerialists
More informationShifter and Singularity on Blue Waters
Shifter and Singularity on Blue Waters Maxim Belkin June 7, 2018 A simplistic view of a scientific application DATA RESULTS My Application Received an allocation on Blue Waters! DATA RESULTS My Application
More informationDjango Test Utils Documentation
Django Test Utils Documentation Release 0.3 Eric Holscher July 22, 2016 Contents 1 Source Code 3 2 Contents 5 2.1 Django Testmaker............................................ 5 2.2 Django Crawler.............................................
More informationVersion control. with git and GitHub. Karl Broman. Biostatistics & Medical Informatics, UW Madison
Version control with git and GitHub Karl Broman Biostatistics & Medical Informatics, UW Madison kbroman.org github.com/kbroman @kwbroman Course web: kbroman.org/tools4rr Slides prepared with Sam Younkin
More informationSection 2: Developer tools and you. Alex Mariakakis (staff-wide)
Section 2: Developer tools and you Alex Mariakakis cse331-staff@cs.washington.edu (staff-wide) What is an SSH client? Uses the secure shell protocol (SSH) to connect to a remote computer o Enables you
More informationKivy Designer Documentation
Kivy Designer Documentation Release 0.9 Kivy October 02, 2016 Contents 1 Installation 3 1.1 Prerequisites............................................... 3 1.2 Installation................................................
More informationTable of Contents. Table of Contents Job Manager for remote execution of QuantumATK scripts. A single remote machine
Table of Contents Table of Contents Job Manager for remote execution of QuantumATK scripts A single remote machine Settings Environment Resources Notifications Diagnostics Save and test the new machine
More informationUsing GitHub to Share with SparkFun a
Using GitHub to Share with SparkFun a learn.sparkfun.com tutorial Available online at: http://sfe.io/t52 Contents Introduction Gitting Started Forking a Repository Committing, Pushing and Pulling Syncing
More informationExercise 1: Basic Tools
Exercise 1: Basic Tools This exercise is created so everybody can learn the basic tools we will use during this course. It is really more like a tutorial than an exercise and, you are not required to submit
More informationTPS Documentation. Release Thomas Roten
TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................
More informationBanzaiDB Documentation
BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next
More informationHow to Write Tests for the AGL HW Test Infra. Jan-Simon Möller AGL Release Manager
How to Write Tests for the AGL HW Test Infra AGL AMM Oct 2017 Jan-Simon Möller AGL Release Manager jsmoeller@linuxfoundation.org Introduction, Topics Introduction Dipl.-Ing. Jan-Simon Möller jsmoeller@linuxfoundation.org
More informationCNRS ANF PYTHON Packaging & Life Cycle
CNRS ANF PYTHON Packaging & Life Cycle Marc Poinot Numerical Simulation Dept. Outline Package management with Python Concepts Software life cycle Package services Pragmatic approach Practical works Source
More informationDalton/LSDalton Installation Guide
Dalton/LSDalton Installation Guide Release 2016.0 Dalton/LSDalton developers October 13, 2016 Contents 1 Supported platforms and compilers 1 2 Basic installation 3 2.1 General..................................................
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationCSCI 201 Lab 1 Environment Setup
CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated
More informationOpenMP Example. $ ssh # You might have to type yes if this is the first time you log on
OpenMP Example Day 1, afternoon session 1: We examine a serial and parallel implementation of a code solving an N-body problem with a star, a planet and many small particles near the planet s radius. The
More informationBSC Tools Hands-On. Judit Giménez, Lau Mercadal Barcelona Supercomputing Center
BSC Tools Hands-On Judit Giménez, Lau Mercadal (lau.mercadal@bsc.es) Barcelona Supercomputing Center 2 VIRTUAL INSTITUTE HIGH PRODUCTIVITY SUPERCOMPUTING Extrae Extrae features Parallel programming models
More informationPoulpe Documentation. Release Edouard Klein
Poulpe Documentation Release 0.0.5 Edouard Klein Jul 18, 2017 Contents 1 Poulpe 1 1.1 Features.................................................. 1 2 Usage 3 3 Installation 5 4 Contributing 7 4.1 Types
More informationThe cluster system. Introduction 22th February Jan Saalbach Scientific Computing Group
The cluster system Introduction 22th February 2018 Jan Saalbach Scientific Computing Group cluster-help@luis.uni-hannover.de Contents 1 General information about the compute cluster 2 Available computing
More informationUsing Subversion for Source Code Control
Using Subversion for Source Code Control Derrick Kearney HUBzero Platform for Scientific Collaboration Purdue University Original slides by Michael McLennan This work licensed under Creative Commons See
More informationRubix Documentation. Release Qubole
Rubix Documentation Release 0.2.12 Qubole Jul 02, 2018 Contents: 1 RubiX 3 1.1 Usecase.................................................. 3 1.2 Supported Engines and Cloud Stores..................................
More informationbwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs
bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs Frauke Bösert, SCC, KIT 1 Material: Slides & Scripts https://indico.scc.kit.edu/indico/event/263/ @bwunicluster/forhlr I/ForHLR
More informationI2C LCD Documentation
I2C LCD Documentation Release 0.1.0 Peter Landoll Sep 04, 2017 Contents 1 I2C LCD 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationbwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs
bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs Frauke Bösert, SCC, KIT 1 Material: Slides & Scripts https://indico.scc.kit.edu/indico/event/263/ @bwunicluster/forhlr I/ForHLR
More informationDjango Dynamic Fields Documentation
Django Dynamic Fields Documentation Release 0.1.0 James Pic Mar 24, 2017 Contents 1 Toc 1 1.1 Design documentation for django-dynamic-field............................ 1 2 Readme 3 3 Example 5 4 Dual-license
More informationBishop Blanchet Intranet Documentation
Bishop Blanchet Intranet Documentation Release 1.0 Luis Naranjo December 11, 2013 Contents 1 What is it? 1 2 LDAP Authentication 3 3 Types of users 5 3.1 Super user................................................
More informationOnline Remote Repositories
Online Remote Repositories GitHub and Bitbucket centralized Git repositories for dissemination and collaboration Barry Grant bjgrant@umich.edu http://thegrantlab.org Recap: Client-Server vs Distributed
More informationUser Guide of High Performance Computing Cluster in School of Physics
User Guide of High Performance Computing Cluster in School of Physics Prepared by Sue Yang (xue.yang@sydney.edu.au) This document aims at helping users to quickly log into the cluster, set up the software
More informationsimplevisor Documentation
simplevisor Documentation Release 1.2 Massimo Paladin June 27, 2016 Contents 1 Main Features 1 2 Installation 3 3 Configuration 5 4 simplevisor command 9 5 simplevisor-control command 13 6 Supervisor
More informationCSE 15L Winter Midterm :) Review
CSE 15L Winter 2015 Midterm :) Review Makefiles Makefiles - The Overview Questions you should be able to answer What is the point of a Makefile Why don t we just compile it again? Why don t we just use
More informationchatterbot-weather Documentation
chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................
More informationdjango-reinhardt Documentation
django-reinhardt Documentation Release 0.1.0 Hyuntak Joo December 02, 2016 Contents 1 django-reinhardt 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationComputing on Mio Data & Useful Commands
Computing on Mio Data & Useful Commands Timothy H. Kaiser, Ph.D. tkaiser@mines.edu Director - CSM High Performance Computing Director - Golden Energy Computing Organization http://inside.mines.edu/mio/tutorial/
More informationSequence Alignment. Practical Introduction to HPC Exercise
1 Sequence Alignment Practical Introduction to HPC Exercise Aims The aims of this exercise are to get you used to logging on to an HPC machine, using the command line in a terminal window and an editor
More informationIntroduction to Programming
Introduction to Programming G. Bakalli March 8, 2017 G. Bakalli Introduction to Programming March 8, 2017 1 / 33 Outline 1 Programming in Finance 2 Types of Languages Interpreters Compilers 3 Programming
More informationIntroduction to Molecular Dynamics on ARCHER: Instructions for running parallel jobs on ARCHER
Introduction to Molecular Dynamics on ARCHER: Instructions for running parallel jobs on ARCHER 1 Introduction This handout contains basic instructions for how to login in to ARCHER and submit jobs to the
More informationGNU/Linux 101. Casey McLaughlin. Research Computing Center Spring Workshop Series 2018
GNU/Linux 101 Casey McLaughlin Research Computing Center Spring Workshop Series 2018 rccworkshop IC;3df4mu bash-2.1~# man workshop Linux101 RCC Workshop L101 OBJECTIVES - Operating system concepts - Linux
More information