Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weed out software pages we don't need. #8

Open
owainkenwayucl opened this issue Jul 18, 2019 · 8 comments
Open

Weed out software pages we don't need. #8

owainkenwayucl opened this issue Jul 18, 2019 · 8 comments
Assignees

Comments

@owainkenwayucl
Copy link
Contributor

No description provided.

@heatherkellyucl
Copy link
Collaborator

heatherkellyucl commented Jul 18, 2019

Bahleeted:

  • Running_DL_Poly_Classic_1.2_on_Legion.md
  • Running_DL_Poly_Classic_1.9_on_Legion.md
  • Running_DTI-TK_on_Legion.md (no longer installed)
  • Running_GaussView_5_on_Legion.md
  • Running_Gaussian_03_on_Legion.md
  • Running_R_3.0.1_on_Legion.md
  • Running_SPM_on_Legion.md
  • Running_StarCCM%2B_on_Legion.md
  • Running_StarCD_on_Legion.md
  • Running_Stata__MP_on_Legion.md
  • Running_TopHat_on_Legion.md

Needs a small entry about jobscript changes:

  • ABAQUS
  • BEAST
  • Bowtie
  • CASTEP
  • Cctools
  • CP2K
  • CRYSTAL (in general, not just 14)
  • FreeSurfer
  • GAMESS
  • GATK
  • not sure if want to mention the GaussView X-forwarding issues?
  • Hammock
  • HOPSPACK
  • IDL
  • JAGS
  • LAMMPS (split into here and the page on building your own)
  • MEME Suite (just a lot of modules)
  • miRDeep2 (lot of modules)
  • MISO/misopy (python, but can submit jobs)
  • MOLPRO
  • MRtrix
  • MuTect
  • NONMEM
  • NWChem
  • Picard (picard-tools)
  • Quantum Espresso ($ESPRESSO_PSEUDO)
  • Repast HPC (so many modules)
  • ROOT (batch mode)
  • SAS (maybe not necessary at all?)
  • StarCCM+
  • StarCD
  • Stata/MP
  • Torch
  • Turbomole
  • VarScan
  • VASP (short here and section on building page)
  • XMDS (unless we decide to expand what it says here into a whole page?)

Needs a whole page:

  • ADF
  • ANSYS (CFX and Fluent)
  • CESM
  • DL_POLY 4
  • FSL (probably - can choose jobs that submit other jobs or prevent)
  • GROMACS (probably - exec names, noninteractive options, the first half of checkpointing)
  • Gaussian and Linda
  • Mathematica
  • MATLAB
  • TractoR
  • VisIt

Separate types of page:

  • How to build own versions of software that users often want their own copies of (eg LAMMPS, VASP, OpenFOAM, GROMACS±PLUMED)
  • Proper Singularity documentation

@heatherkellyucl
Copy link
Collaborator

heatherkellyucl commented Jul 22, 2019

  • Make small entry for COMSOL as running it in parallel has a fairly complex set of options.
module load comsol/53a
# $NHOSTS gets the number of nodes the job is running on and
# $TMPDIR/machines is the machinefile that tells it which nodes.
# These are automatically set up in a "-pe mpi" job environment.
comsol -nn $NHOSTS -clustersimple batch -f $TMPDIR/machines -inputfile micromixer_batch.mph -outputfile micromixer_batch_output_${JOB_ID}.mph

# On Myriad, needs to be this?
comsol batch -f $TMPDIR/machines -np $NSLOTS -mpifabrics shm:tcp -inputfile batchmodel -outputfile simpletest_batch_output_${JOB_ID}.mph

52 and 52a also need to load xulrunner/3.6.28/gnu-4.9.2

@heatherkellyucl
Copy link
Collaborator

heatherkellyucl commented Jul 29, 2019

  • CFD-ACE needs a small entry
module load cfd-ace/2018.0

# This is in case your input model is in another directory
modelIn=~/Scratch/test_cfd-ace/3Dstepchannel_060414.DTF
model=$(basename $modelIn)
echo "Model to run is $model"
# Makes an output directory just for this job and copies the input file there
jobDir=${JOB_NAME}_${JOB_ID}
mkdir $jobDir
cp $modelIn $jobDir
cd $jobDir

CFD-SOLVER -model $model -num $NSLOTS -wd `pwd` -hosts $TMPDIR/machines -rsh=ssh -decomp -metis -sim 1 -platformmpi -job

@heatherkellyucl
Copy link
Collaborator

heatherkellyucl commented Jul 29, 2019

In software/unedited/mediawiki_only I also deleted the above, plus

  • BamTools_on_Legion.mediawiki
  • Bioconductor_on_Legion.mediawiki (all it did was link to the other R pages)
  • BLAST_on_Legion.mediawiki
  • BWA_on_Legion.mediawiki
  • Cake_on_Legion.mediawiki (no longer installed)
  • Cmgui_on_Legion.mediawiki (no longer installed)
  • Cutadapt_on_Legion.mediawiki (python)
  • EIGENSOFT_on_RC_Systems.mediawiki
  • Ghostscript_on_Legion.mediawiki
  • Gnuplot_on_Legion.mediawiki
  • Grace_on_Legion.mediawiki (the most confusingly-named page!)
  • GULP_on_Legion.mediawiki (incredibly out of date)
  • GULP_on_RC_Systems.mediawiki (very out of date)
  • MACS_on_Legion.mediawiki (python)
  • Molden_on_Legion.mediawiki
  • NAMD_on_Legion.mediawiki
  • ORCA_on_Legion.mediawiki (no longer installed)
  • PGPLOT_on_Legion.mediawiki
  • Plink_on_Legion.mediawiki
  • ProbABEL_on_Legion.mediawiki
  • Rmpi_on_RC_Systems.mediawiki (is a link to the R page)
  • SAMTools_on_Legion.mediawiki
  • Valgrind_on_Legion.mediawiki (no content)
  • Vienna_RNA_on_Legion.mediawiki

@heatherkellyucl
Copy link
Collaborator

Gone through all the unedited software pages as well and put them in categories above.

@heatherkellyucl
Copy link
Collaborator

Done all the small pages. I don't know if there is a license check to put in the jobscript for CFD-ACE, and I don't have the ones for COMSOL. (William was adding one for the ChemEng version).

@heatherkellyucl
Copy link
Collaborator

heatherkellyucl commented Aug 29, 2019

The big MATLAB page is there, along with config files.

  • Need example on how to use GPUs with MATLAB

@heatherkellyucl
Copy link
Collaborator

I'm not currently putting -ac exclusive in the MATLAB example jobscripts. I think this ought to be ok now because of cpusets containing all the MATLAB threads. (Particularly in the GPU case it seems a bad idea to reserve an entire GPU node if only using one GPU). We should make sure this is the case.

It may be worth suggesting that MATLAB works well if you request an entire node's-worth of cores, however.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants