User Tools

Site Tools


asc:workbook_introduction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
asc:workbook_introduction [2023/08/14 19:11] – [Interactive nodes and desktops] ascasc:workbook_introduction [2023/08/14 19:17] – [Default shell and environment] asc
Line 34: Line 34:
  
 <code bash> <code bash>
-/atlasfs/atlas/local+/data/atlasfs02/c/users/
 </code> </code>
  
-Please check your name there. In addition, every server has scratch space here: 
-<code bash> 
-/data1/ 
-/data2/ 
-</code> 
  
-atlas2 has more space in /data1, /data2, /data3, /data4.+===== Setting up some software =====
  
-Finally, you can use "atlas4" which mounts 20 TB of scratch space. atlas4 can be accessed after login to atlas1,2. 
-The computer farm has distributed data storage managed by [[http://atlaswww.hep.anl.gov/asc/arcond/|Arcond]]. This will be described later. 
-===== Computer farm ===== 
  
 +You can setup some software (ROOT, FASTJET, PYTHIA, new Latex) as this:
  
-The computer farm consists of 16 servers atlas50-65. Each server has 2 CPU with 8 cores and 5 TB of local disk space.   The farm is based on SL6 
  
-The PC farm uses the [[http://atlaswww.hep.anl.gov/asc/arcond/|Arcond]] for job submission which allows to share the resources and +<code bash> 
-simplifies the data discovery. The backend  of this farm is CondorYou can use it as well +source /users/admin/share/sl7/setup.sh 
-as long as you restrict your jobs to atlas50-65 and use 4 cores per server. If you have long jobs, please use the old farm. Login to the computer farm is not allowed.+</code> 
 +This setup uses the native Python2 from SL7
  
-  
-You can see the current CPU usage using this web page [[http://146.139.33.7/ganglia/|ANL-ATLAS computer farm monitor]]. (can be accessed from inside ANL, or when using a proxy after atlas1 ssh). Alternatively, look at the Condor jobs monitor here [[http://atlaswww.hep.anl.gov/asc/admin/cpu-monitor/ | ANL-ATLAS condor monitor]]. 
  
-You can run [[http://atlaswww.hep.anl.gov/asc/jcondor/ | JCondor Monitoring]] GUI to monitor condor cluster:+ 
 +You can also setup basic programs using Python3Create a setup file "setup.sh" as this:
 <code bash> <code bash>
-/share/sl6/set_asc.sh +#!/bin/bash 
-cp -rf /share/sl6/jcondor +echo "Setup ROOT, PyROOT tensorflow" 
-cd jcondor +export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase 
-java -jar jcondor.jar+source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh 
 +lsetup "views LCG_104 x86_64-centos7-gcc11-opt"
 </code> </code>
  
-===== After initial login =====+Then you can setup many LCG packages as:
  
- +<code> 
-About the scratch disk space: It is available on atlas1,2,16,17,18 (5TB for each server) and on every desktop. Every user has a directory under /data1 and /data2. The scratch disks do not have backup. You should use these disks if you do not want to gain speed for running/compiling your programs+source setup.sh 
- +</code>
-In some cases, you will need to access data from all computers. If data size is not large (not larger than 10 GB), one can put data on NFS: /data/nfs/users/ If you are interested in a larger sample, contact the administrator.+
  
 Please read the section [[asc:workbook_data|Working with data at ANL Tier3]] for details on how to store and process your data. Please read the section [[asc:workbook_data|Working with data at ANL Tier3]] for details on how to store and process your data.
  
  
-===== Default shell and  environment ===== 
  
  
-The default shell for the ANL ASC is bash. 
-To setup the necessary environment (ROOT, SVN etc), run this script: 
- 
-<code bash source.sh> 
-source /share/sl6/set_asc.sh 
-</code> 
  
 Check this by running "root" or "condor_status". You can also add the environmental variables automatically: Create '.bash_profile' file if it is not done yet, and put these lines: Check this by running "root" or "condor_status". You can also add the environmental variables automatically: Create '.bash_profile' file if it is not done yet, and put these lines:
Line 91: Line 76:
 <code bash>    <code bash>   
     alias ls='ls -F --color=auto'     alias ls='ls -F --color=auto'
-    source /share/sl6/set_asc.sh 
  </code>  </code>
  
asc/workbook_introduction.txt · Last modified: 2023/08/14 19:20 by asc