Monthly Archives: March 2011

How to send Gaussian

send_gauss command

seend_gauss command submits G09 jobs.

We recommend to use the send_gauss command. This command will prepare the Torque scritp and submit it to the queue. The .log file will remain in the /scratch of the node, but it could be visualized with the remote_vi and remote_molden tools (see bellow).

send_gauss is used as follows:

send_gauss input_file queue_or_walltime core_number [mem] [torque options]

where:

  • input_file: Is the Gaussian input file without the .com extension.
  • queue_or_walltime: Is the walltime in hh:mm:ss format or alternatively select the queue name.
  • ncore_number: Is the core number, it have to be less than 8 or a multiple of 8. It is possible to add node properties, for example 8:itaniumb.
  • mem:  Is the memoru in GB.
  • [torque options]: Advanced option for Torque.

Examples

send_gauss h2o p_slow 8

Will submit the h2o.com job to 8 cores through the p_slow queue, the memory will be set automatically to nproc*900mb, ie, 7200 mb.

send_gauss h2o p_slow 16 20

Will submit the h2o.com job to 2 nodes and 16 cores through the p_slow queue and 20 GB of RAM.

send_gauss h2o 23:00:00 16:xeon 4 ``-m be -M niri@ehu.es -W depend=afterany:4827''

Will submit the h2o.com job to 2 nodes and 16 xeon cores with 23 hours of walltime and 4  GB of RAM. The job will send and email at the beginning and when finishing the job. In addition, it will not start untill job 4827 finish.

qsub interactive command

If qsub is executed without arguments:

qsub

this will ask some questions and send the jobs.

Traditional qsub

We can built our own script for torque. [intlink id=”237″ type=”post” target=”_blank”]Examples[/intlink].

Job monitoring

The remote_vi and remote_molden tools allow to watch the .log file and plot it with Molden. For this job have to be submitted with send_gaussian o interactive qsub. It is used as follows

remote_vi 2341
remote_molden 2341

or

remote_vi 2341.arina
remote_molden 2341.arina

where 2341(.arina) is the queue  job id.

Development software

Compilers and installed versions in the different architectures.

Compilers

Xeon
Itanium Opteron
Pendulo
GNU ok ok ok ok
[intlink id=”454″ type=”post”]Intel[/intlink] ok ok ok ok
[intlink id=”3664″ type=”post”]Portlan (PGI)[/intlink] 10.9 10.9
[intlink id=”3672″ type=”post”]Cuda[/intlink] 3.2
Java Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode) 

OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)

Java JRockit(R) (build R27.6.3-40) Java Java HotSpot(TM) 64-Bit Server VM 

(build 14.0-b16, mixed mode)

[intlink id=”5454″ type=”post”]HMPP[/intlink] ok

MPI

Xeon
Itanium
Opteron Pendulo
[intlink id=”459″ type=”post”]HP-MPI[/intlink] ok ok
[intlink id=”459″ type=”post”]Bull-MPI[/intlink] ok ok
[intlink id=”459″ type=”post”]Intel MPI[/intlink] ok ok ok
[intlink id=”459″ type=”post”]Openmpi [/intlink] ok ok
[intlink id=”459″ type=”post”]mvapich2 1.4.1 [/intlink] ok

Libraries

Xeon Itanium
Opteron Pendulo
[intlink id=”447″ type=”post”]Intel MKL[/intlink] ok ok ok ok
[intlink id=”462″ type=”post”] FFTW[/intlink] ok ok ok ok
[intlink id=”3775″ type=”post”] GSL[/intlink] ok ok ok ok

ADF

General information

Amsterdam Density Functional (2016.01)

The ADF package is software for first-principles electronic structure calculations. ADF is used by academic and industrial researchers in such diverse fields as pharmacochemistry and materials science. It is particularly popular in the research areas of homogeneous and heterogeneous catalysis, inorganic chemistry, heavy element chemistry, various types of spectroscopy, and biochemistry. Key Benefits of ADF

  • Spectroscopic properties and environments for any type of molecule
  • Excels in transition and heavy metal compounds
  • Accurate, robust, and fast
  • Expert staff and active community
  • Uses Slater functions, beats Gaussians!

ADF can be used for finite systems (molecules) and periodic systems by using ADFBAND. ADF includes graphical interfaces and analysis tools available from Katramila server.

The Service has license for 4 cores.

How to use

To execute the graphical interfaces for input and result visualization use in Katramila:

adfview

To submit an ADF input name input.run created with adfinput program we recommend to use the send_adf

command:

<code>send_adf JOBNAME NODES PROCS[property] TIME MEM [``Otherqueue options'' ]
  • JOBNAME: Input name without the extension
  • NODES: Number of nodes
  • PROCS: Number of processors.
  • TIME: Requested time in hh:mm:ss format.
  • MEM: Memory in GB.
  • [“Otras opciones de Torque”] Other queue oprions.

Example

To submit the au_min2.run input file to 4 processors, with a 20 hours walltime and 4 GB of RAM use

send_adf au_min2.run 1 4 20:00:00 4

More information

ADF web page.

ADF documentation.

 

GROMACS

General information

2018 version. GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.

It is primarily designed for biochemical molecules like proteins, lipids and nucleic acids that have a lot of complicated bonded interactions, but since GROMACS is extremely fast at calculating the nonbonded interactions (that usually dominate simulations) many groups are also using it for research on non-biological systems, e.g. polymers.

How to use

send_gmx

To send gromacs to the queue system  use the send_gmx utility. When executed, shows the command syntax, which is summarized below:

send_gmx ``JOB and Options'' NODES PROCS_PER_NODE TIME MEM [``Other queue options'']
``JOB and Options'': options for the calculation and input of GROMACS name extension. It is very important to keep the quotes.
NODES: Number of nodes.
PROCS: Number of  processors.
TIME: Time requested to the queue system, format hh:mm:ss.
MEM: Memory in Gb.
[``Otras opciones de Torque'' ] There is the possibility to pass more variables to the queuing system.
See examples below.  [intlink id=”244″ type=”post”] More information about this options[/intlink]

Examples

We send the gromacs input job1 to 1 node, 4 processors on that node, with a requested time of 4 hours and 1 GB of RAM:

send_gmx ``-s job1.tpr'' 1 4 04:00:00 1

We send job2  to 2 compuation nodes, 8 processors on each node, with a requested time of 192 hours, 8 GB of RAM and to start running after work 1234.arinab is finished:

send_gmx ``-s job2.tpr'' 2 8 192:00:00 8 ``-W depend=afterany:1234'

We  send the input job3 to 4 nodes and 4 processors on each node, with a requested time of 200:00:00 hours, 2 GB of RAM and we request to be send an email at the  beginning and end of the calculation to the direction specified.

send_gmx ``-s  job.tpr'' 4 4 200:00:00 2 ``-m be -M mi.email@ehu.es''

send_gmx command copies the contents of the directory from which the job is sent to /scratch or /gscratch, if we use 2 or more nodes. And there is where the calculation is done.

Jobs Monitoring

To facilitate monitoring and/or control of the gromacs calculations, you can use remote_vi which shows the md.log file (only if it was sent using send_gmx).

More information

http://www.gromacs.org/About_Gromacs

Scientific software

Quantum Mechanics

Katramila
(xeon,rh7,xeon20)
Guinness
(xeon,oxeon)
Kalk2017
(xeon,rh7,xeon28)
[intlink id=”573″ type=”post”]Abinit[/intlink] ok ok
[intlink id=”1591″ type=”post”]ADF[/intlink] 2017.110 2017.110 2017.110
[intlink id=”1673″ type=”post”]BigDFT[/intlink] ok ok
[intlink id=”1951″ type=”post”]Casino 2.4[/intlink] ok
[intlink id=”1543″ type=”post”]Dirac 08[/intlink] ok
[intlink id=”4807″ type=”post”]Espresso[/intlink] ok ok
[intlink id=”1563″ type=”post”]Gamess Jan 2009 [/intlink] ok
[intlink id=”12″ type=”post”]Gaussian 03 & 09[/intlink] ok ok ok
[intlink id=”467″ type=”post”]Jaguar[/intlink] ok ok ok
[intlink id=”1889″ type=”post”]MIKA .81[/intlink] ok
[intlink id=”2077″ type=”post”]NBO 5[/intlink] ok
[intlink id=”100″ type=”post”]NWChem 6.3 [/intlink] ok ok
[intlink id=”4228″ type=”post”]Orca 3.03 [/intlink]  ok ok
[intlink id=”8846″ type=”post”]PSI4[/intlink] ok ok
[intlink id=”2111″ type=”post”]Qbox[/intlink] ok ok
[intlink id=”2085″ type=”post”]Qsite[/intlink]  ok ok ok
[intlink id=”7190″ type=”post”]Siesta 2.0.1[/intlink] ok
[intlink id=”7190″ type=”post”]Siesta 3.0[/intlink] ok
[intlink id=”39″ type=”post”]TB-LMTO 4.6 [/intlink] ok
[intlink id=”3889″ type=”post”]Terachem [/intlink] ok
[intlink id=”4705″ type=”post”]Turbomole 7.0 [/intlink]  ok ok
[intlink id=”98″ type=”post”]VASP[/intlink] ok ok ok
[intlink id=”1637″ type=”post”]Wien2K[/intlink] ok ok
[intlink id=”1655″ type=”post”]Yambo 3.2.2 [/intlink] ok ok

BioChemistry / Molecular Mechanics

Katramila
(xeon,rh7,xeon20)
Guinness
(xeon,oxeon)
Kalk2017
(xeon,rh7,xeon28)
[intlink id=”8263″ type=”post”]Amber[/intlink] ok ok
[intlink id=”4883″ type=”post”]DL_POLY [/intlink] ok ok
[intlink id=”1989″ type=”post”]Gromacs[/intlink] ok ok
[intlink id=”5739″ type=”post”] Gulp 4.0 [/intlink] ok
[intlink id=”5683″ type=”post”]LAMMPS [/intlink] ok
[intlink id=”2065″ type=”post”]Macromodel[/intlink] ok ok ok
[intlink id=”2011″ type=”post”]NAMD 2.6 [/intlink] ok
[intlink id=”5809″ type=”post”] Towhee 7.0.2  [/intlink] ok

Mathematics

Katramila
(xeon,rh7,xeon20)
Guinness
(xeon,oxeon)
Kalk2017
(xeon,rh7,xeon28)
[intlink id=”5224″ type=”post”] Coin-or [/intlink] ok ok
[intlink id=”5240″ type=”post”] CPLEX [/intlink] ok ok
[intlink id=”1363″ type=”post”]Grace 5.1.19 [/intlink] ok ok
[intlink id=”598″ type=”post”]Mathematica [/intlink]  8.0 ok ok
[intlink id=”4255″ type=”post”]Matlab[/intlink] ok ok
[intlink id=”1371″ type=”post”]Matplotlib[/intlink] ok
[intlink id=”612″ type=”post”]Octave 3.2.3 [/intlink] ok
[intlink id=”612″ type=”post”]Octave 3.2.4 [/intlink] ok
[intlink id=”8635″ type=”post”]R, RCommander and RStudio[/intlink] 3.3.3 3.3.2 2.7.0
[intlink id=”606″ type=”post”]Scilab 5.1.1 [/intlink] ok
[intlink id=”606″ type=”post”]Scilab 5.2.2 [/intlink] ok

Genetics

Katramila
(xeon,rh7,xeon20)
Guinness
(xeon,oxeon)
Kalk2017
(xeon,rh7,xeon28)
[intlink id=”6200″ type=”post”]ABySS[/intlink] ok
[intlink id=”1477″ type=”post”]BEAST[/intlink] ok ok
[intlink id=”6021″ type=”post”]BLAST [/intlink] ok
[intlink id=”1493″ type=”post”]Blast2Go [/intlink] ok
[intlink id=”6131″ type=”post”]Clean_reads[/intlink] ok
[intlink id=”5893″ type=”post”]CLUMPP[/intlink] ok
[intlink id=”7668″ type=”post”] Cufflinks [/intlink] ok
[intlink id=”5927″ type=”post”]Genepop[/intlink] ok
[intlink id=”8059″ type=”post”]IDBA-UD[/intlink] ok ok
[intlink id=”7981″ type=”post”]MetAMOS[/intlink] ok
[intlink id=”1495″ type=”post”]mpiBLAST [/intlink] ok
[intlink id=”7758″ type=”post”]QIIME[/intlink] ok
[intlink id=”8023″ type=”post”]SPAdes[/intlink] ok ok
[intlink id=”5875″ type=”post”]Structure [/intlink] ok
[intlink id=”7660″ type=”post”]TopHat [/intlink] ok
[intlink id=”7105″ type=”post”]Trinity[/intlink] ok
[intlink id=”7744″ type=”post”]USEARCH[/intlink] ok
[intlink id=”6043″ type=”post”]Velvet[/intlink] ok

Visualization

Katramila
(xeon,rh7,xeon20)
Guinness
(xeon,oxeon)
Kalk2017
(xeon,rh7,xeon28)
[intlink id=”5366″ type=”post”]Gaussview[/intlink] ok
[intlink id=”4012″ type=”post”] Maestro [/intlink] ok ok
[intlink id=”1275″ type=”post”] Molden[/intlink] ok ok ok
[intlink id=”1229″ type=”post”]NX client[/intlink] ok
[intlink id=”1353″ type=”post”] P4VASP [/intlink] ok
x2Go ok ok
[intlink id=”5544″ type=”post”] XCrysDen [/intlink] ok
[intlink id=”1261″ type=”post”] Xmakemol [/intlink]  ok ok
[intlink id=”3550″ type=”post”] VMD [/intlink] ok ok

Other Software

Katramila
(xeon,rh7,xeon20)
Guinness
(xeon,oxeon)
Kalk2017
(xeon,rh7,xeon28)
[intlink id=”1389″ type=”post”] GAP 4.4 [/intlink] ok
[intlink id=”5483″ type=”post”] Gretl [/intlink] ok
[intlink id=”1379″ type=”post”] HTK 3.4.1 [/intlink]
[intlink id=”1871″ type=”post”] NCL-NCAR [/intlink] ok
[intlink id=”1581″ type=”post”] OOMMF [/intlink]  ok ok
[intlink id=”6882″ type=”post”] PHENIX[/intlink] ok
[intlink id=”8520″ type=”post”] SCIPION[/intlink] ok
[intlink id=”576″ type=”post”] STAR-CCM+[/intlink] ok ok ok
[intlink id=”1875″ type=”post”] WRF 3.1 [/intlink] ok

 

Maestro

General information

Maestro is the unified interface for all Schrödinger software. Impressive rendering capabilities, a powerful selection of analysis tools, and an easy-to-use design combine to make Maestro a versatile modeling environment for all researchers.

In Ginness and Péndulo servers 9.0 version is installed, Maiz has the 8.5 version. We recommend to use Guinness to run Maestro, is the newest server and which support lastest versions.

How to use

Maestro is going to use graphical applications so the researcher must ensure that can open this windows in his computer. How to do this is explained in the [intlink id=”48″ type=”post”]access guide[/intlink] of the service.

To execute Maestro run in the terminal

maestro

More information

Maestro web page.

Schrödinger web page.