admin-(r)en bidalketa guztiak

GROMACS

Informazio orokorra

2018 bertsioa. 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.

Nola erabili

send_gmx

GROMACS lanak kolara bidalzeko send_gmx tresna sortu dugu. Egikaritzerakona, aginduaren laguntza erakusten da. Erabiltzeko modua:

send_gmx ``JOB and Options'' NODES PROCS_PER_NODE TIME MEM [``Other queue options'' ]
``JOB and Options'': Kalkuluaren opzioak eta inputaren izena (extensioarekin). Oso garrantzitsua da komilla arten jartzea.
NODES: Nodo kopurua.
PROCS: Prozesagailu kopurua.
TIME: kolari eskatutako denbora hh:mm:ss. formatuan
MEM: memoria en Gb-etan.
[``Torque beste aukerak'' ] kola sistemari agindu gehiago pasatzeko modua.
Ikus beheko adibideak[intlink id=”632″ type=”post”]. informazio gehiago[/intlink]

Adibideak

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

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

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

Ohiko pbs script bat sortu eta hau ere bidlai daiteke gero kolara. send_gmx erabili dezakezue adibide bat sortzeko.

Kalkuluen monitorizazioa

remote_vi  erabiliz md.log fitxeroa ikutsiko dugu.

Informazio gehiago

http://www.gromacs.org/About_Gromacs

Casino

Quantum Monte Carloren Casino programaren 2.4 bertsioa, Cambridgeko Unibertsitatean garatua.

Informazio orokorra

Sistema finituei edo periodikoei aplikatzeko programa paralelotua, uhinen funtzioak hedatzeko oinarri anizkunekin. Baimena nahitaezkoa da.

Nola erabili

Exekutatzeko erabili runqmc agindua. Honek defektuz, casino lana 8 itanium core-tara bidlaiko du, 36 ordutarako 4gb memoria eskatuz.

runqmc aginduaren beste aukerak ikusteko, exekutatu

runqmc -help

Jarraian hainbat adidbide erakusten dira:

  • Lan bat bi opteron nodo bakoitzari 8 core eskatuz bidaltzeko vfast ilarara eta 15gb RAM-a eskatuz.
runqmc -queue vfast -nnodes 2 -tpn 8 -arch opteron -mem 15072
  • Lan bat lau itanium nodoetara bakoitzari 8 core eskatuz bidaltzeko p_slow ilarara eta 22gb RAM-a eskatuz.
runqmc -queue p_slow -nnodes 4 -tpn 8 -arch itanium -mem 22072

Informazio gehiago

Casino Program home page.

Eskuliburua pdf formatuan.

NCL – NCAR

Informazio Orokorra

The NCAR Command Language (NCL), a product of the Computational & Information Systems Laboratory at the National Center for Atmospheric Research (NCAR), is a free interpreted language designed specifically for scientific data analysis and visualization.

NCL has robust file input and output. The graphics are world class and highly customizable.

Nola Erabili

Exekutatzeko adibidez:

/software/bin/ncdump

edo zerbitzarian zuzenean:

ncdump

Momentuz bakarrik itanium2 arkitekturentzako konpilatuta dago. Konpilatu da NETCDF-4, HDF4, HDF5, HDFEOS, GRIB2, vis5d+ soportearekin eta triangle erabiliz.

Informazio Gehiago

NCL web orrialdea.

Erakunde publikoentzako tarifak

Konputazio baliabideak erabiltzeko tarifa 0.011 €/ordu bakoitzeko eta kore bakoitzeko da (B.E.Z. gabe). Laguntza teknikoa barne dago lan eta arazo txikientzako. Ez dago barne datuentzako diskoa ezta teknikarien zerbitzu espezializatuak, hauentzako aurrekontua eskatu beharko da.

Disko tarifak

Hurrengo irizpideak jarraituz fakturatuko da.

  1. Zerbitzuak gehiago erabiltzen duena, hots datuak erabiltzen dituena, gutxiago ordainduko du. Horregatik kalkulu denboraren araberako tarifak ezartzen dira.
  2. Ez da fakturatuko 3 GBetatik baino gutxiagotik.
  3. Hilabete bakoitzeko fakturatuko da hilabete horretan erabilitako diskoaren batezbestekoa kontutan hartuz.
  4. Hurrengo taulan  salneurriak erabiliko dira taldeak urtean erabili duen kalkulu denboraren arabera.
Tabla : GB apartengatik ezarri diren tarifak kalkulu denboraren arabera.
CPU erabilera Diska tarifa
(egunak) (Euro/Gb/hilabete)
2500 cpu 0.1
100 cpu 2500 0.5
1 cpu 100 1.0
0 cpu 1 1.5

B.E.Z. gabe.

Organismos Públicos de Investigación (OPIs) según el MINECO
Organismos Públicos de Investigación dentro de los Agentes de la Red Vasca de Ciencia, Tecnología e Innovación

SGIker-eko zuzendaritzak Estatuko unibertsitate publikoak  OPI taldean sartu ditu baita izan ditzateketen Hospital Unibertsitarioak ere.

Abinit

Informazio Orokorra

DFTren ab-initio kalkulu-programaren 7.0.4 bertsioa, uhin lau eta pseudopotentzialeko (ultrasoft eta PAW-augmented wave method) oinarriduna; bertsioa Lovainako Unibertsitate Katolikoan garatu dute. Lasaitze atomikoak egiteko aukera ematen du (dinamika molekularra).

Hainbat plugginekin konpilatu egin da netcdfbigdftwannier90etsf_io eta libxc.

Nola Erabili

Programak /software/bin/abinit direktorioan daude. Horrela abinit exekutatzeko erabili

/software/bin/abinit/abinit < input.files > out.log

Eskatutako kore kopuruaren arabera paralelon exekutatuko da. Kalkuluak bidali daitezke ere [intlink id=”667″ type=”post”]qsub interaktiboa.[/intlink] komandoarekin.

Beste erabilera eta programa batzuk ere baditu, adibidez:

abinetcdf, abinitgw, aim, anaddb, anascr, band2eps, conducti, cut3d, lwf, macroave, mrgddb, mrggkk, mrgscr, newsp, optic, etab.

Benchmark

Benchmark baten datuak aurkezten dizuegu 6.12.3 bertsioarekin egindakoak.

System 1 cores 4 cores 8 cores
Xeon12 7218 2129 1045
Xeon8 7275 1918 1165
Itanium 8018 2082 1491
Opteron 17162 4877 2802

Itanium eta xeon nodoak hoberenak direla ikusten da. Opteronak zertzobait atzean geratzen dira.

Informazio gehiago

Abiniteko web orrialdea.
Eskuliburuak.

Wien2k Nola Bidali

WIEN2k programak fitxero berezia erabiltzen du lanak koletara bidaltzeko. Script hau bidaltzeko erabili

qsub script_file

run_lapw programa paraleloa egikaritzen duen scriptaren plantilla

#!/bin/bash
#PBS -l nodes=[val]:ppn=[val]
#PBS -l walltime=[val]
#PBS -l mem=[val]

# Vamos a nuestro home
cd $PBS_O_WORKDIR

#Creamos el fichero .machines
cat $PBS_NODEFILE |cut -c1-6 >.machines_current
aa=$(wc -l .machines_current |cut -d " " -f 1)
echo '#' > .machines

i=1
while [ $i -le $aa ];do
echo -n '1:' >>.machines
head -$i .machines_current |tail -1 >> .machines
let i=i+1
done
echo 'granularity:1' >>.machines
echo 'extrafine:1' >>.machines

#Nuestro directorio de scratch
scrt=/scratch/$USER/$(echo $PBS_O_WORKDIR |xargs basename)
outdir=bukatuta_$PBS_JOBID
export SCRATCH=$scrt/scratch

#Creamos el directorio
mkdir $scrt
mkdir $scrt/scratch

#Copiamos los archivos al directorio scratch
#Usaremos cp -r $scrt para copiar también subdirectorios.
cp $PBS_O_WORKDIR/* $scrt
cp .machines $scrt

#Nos movemos de directorio
cd $scrt

#Ejecutamos WIEN2k en paralelo
run_lapw -p
#Movemos los archivos finales
mkdir  $PBS_O_WORKDIR/$outdir
mv -f $scrt/* $PBS_O_WORKDIR/$outdir
mv -f $scrt/.machines $PBS_O_WORKDIR/$outdir

#Borramos el directorio
rmdir $scrt
rm .??*

#PBS-rekin hasten diren lerroak ilara-kudeatzailearentzako aginduak dira; hauek aukeratzen dituzte:

nodes: [opcional] Kalkulu-nodoa aukeratzeko erabil daiteke (adibidea: [name]=cn14).

mem: Kalkulatzeko gordetako RAM memoria, mb edo gb-tan neurtua (adibide: [val]=100mb).

walltime: Mikroprozesadorean erreserbatutako denbora, ordua/minutua/segundoa formatuan (adibidea: [val]=24:00:00).

#-rekin hasten diren gainerako lerroak komentarioak dira.

Scriptean $USER aldagaiak erabiltzailearen izena bueltatzen du, $PBS_O_WORKDIR aldagaiak qsub agindua exekutatzen den lan-direktorioa eta $PBS_JOBID aldagaiak lanaren identifikazio-zenbakia.

Espresso

Informazio orokorra

opEn-SourceP ackage for Research in Electronic Structure, Simulation, and Optimization

DFTren ab-initio kalkulu-programa paketearen 6.1. bertsioa, uhin lau eta pseudopotentzialeko (ultrasoft eta PAW-augmented wave method) oinarriduna.

Programa DEMOCRITOS National Simulation Center of the Italian INFMn garatu dute. Paketeak osagai hauek dauzka: uhin lauko (PW) oinarridun egitura elektronikoko programa bat, lehen printzipioetan (FPMD) oinarritutako dinamika molekularreko programa bat eta Car-Parrileno (CP). Halaber, pseudopotentzialak sortzeko programa bat eta Pwrako interfaze grafikoa ditu. Serieko eta paraleloko bertsioak daude.

Nola erabili

Espresso lanak kola sistemara bidaltzeko send_espresso agindua prestatu dugu. Ikus

[intlink id=”4791″ type=”post”] Espresso nola bidali [/intlink]

Kalkuluen monitorizazioa

  • remote_vi JOBID Kalkuluarein *.out fitxeroa erakutsiko digu.
  • myjobs: Kalkulua martxan dagoenean CPU eta memoria (SIZE) erabilera erakutsiko digu.

Benchmark

pw.x eta ph.x programen benchmark txiki batzuen datuak aurkezten dizkizuegu zerbitzuko makinetan. Benchmarkean ikusi daite Xeonak hoberenak direla eta bikain eskalatzen dutela 32 kore arte, badirudi nabaritzen dela nodo hauen sare berriagoa.

Tabla 1: pw.x exekuzio denborak (4.2.1 bertsioarekin egindakoak).
System 8 cores 16 cores 32 cores
Xeon 1405 709 378
Itanium2 2614 1368 858
Opteron 2.4 4320 2020 1174
Core2duo 2.1
Tabla 2: ph.x exekuzio denborak(4.2.1 bertsioarekin egindakoak).
System 8 cores 16 cores 32 cores
Xeon 2504 1348 809
Itanium2 2968 1934 1391
Opteron 2.4 6240 3501 2033
Core2duo 2.1

Informazio gehiago

Espresso home page.
Web dokumentazioa.
Espresso wiki.

 

TB-LMTO


Informazio orokorra

Tight Binding Linear Muffin-Tin Orbital DFTko programaren 4.6 bertsioa linear muffintin orbital (LMTO) metodoan oinarrituta. Dohaineko softwarea da baina egilearen baimena behar da.

Nola erabili


Programak exekutatzeko erabili adibidez:

/software/bin/lm.run

Itaniumetan konpilatu ahal izateko optimizazioa jaitxi behar izan da eta nabarmen astiroago doa, opteronetan eta Penduloren aldean. Nahiko kode zaharra da eta era berezi batean kudeatzen du memoria, horrek itaniumetan arazoak dakartza.

Benchmarka

Benchmark txiki baten datuak aurkezten dizuegu non itaniumean aipatu dugun jokaera ikusten da

System segunduak
Itanium dual core 1225
Opteron 450
Core2Duo 332

Informazio gehiago

TB-LMTO-ko web orrialdea.

ADF

Informazio orokorra

Amsterdam Density Functional (2016.01 bertsioa).

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-ek bai molekulak bai solidoak kalkula ditzake (ADFBAND). Tresna grafiko potenteak ditu eta emaitzen azterketarako (Katramila-etik erabili daitezke soilik).

4 koreentzako lizentzia dauka zerbitzuak.

Nola erabili

Tresna grafikoak egikaritzeko erabili, Katramilan,

adfview

Arinatik adfinput tresnarekin sortutako lan bat kolara bidaltzeko send_adf komandoa gomendatzen dugu, bere sintaxia honakoa delarik:

send_adf JOBNAME NODES PROCS[property] TIME MEM [``Otherqueue options'' ]
  • JOBNAME: input-aren izena, extensiorik gabe (file.run izan behar du).
  • NODES: Nodo kopurua.
  • PROCS: Prozesagailu kopurua.
  • TIME:Eskatutako denbora hh:mm:ss formatuan.
  • MEM: memoria GB-etan.
  • [“Otras opciones de Torque”] Kolari adierazi nahi zazikion beste aukera batzuk.

Adibidea

Adibidez au_min2.run inputa bidaltzeko 4 prozesadoretara, 20 orduko walltimekin eta 4 GB RAM erabili

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

Informazio gehiago

ADFko web orrialdea.

ADFko documentazioa.

OOMMF

Informazio orokorra

Simulazio mikromagnetikoak egiteko programa. 1.2 bertsioa instalatuta dago. Ez da tcl-ko bertsio paraleloarekin kompilatu.

Nola erabili

oommf.tcl

egikaritzen bada grafikoki lan egin dezakegu kalkuluak prestatzeko eta emaitzak aztertzeko. Kalkulu koletara bidaltzeko ondorengo agindua exekutatu dezakezue

send_oommf

eta koleentzako scripta prestatu eta bidaliko du, gainara.

Benchmark

Benchmark txiki bat egin da 1.2 bertsioarekin. Paraleloan OOMMFek ondo eskalatzen du 4 koreetaraino, bakarrik xeonetan egin dugu hor lortzen baitira emaitza hoberenak.

 Node type xeon20 xeon12 xeon8
Time
776
905 1224

Informazio gehiago

OOMMF home page.

OOMMF dokumentazioa.

Dirac 08

Informazio orokorra:

Dirak programa Zerbitzuko makina guztietan instalatua dago /software/Dirac08 katalogoan. Programa honek molekulen propietateak modelo kimiko kuantiko erlatibistak erabiliz kalkulatzen ditu.

Nola erabili

Zerbitzuko edozein makinatan erabiltzeko, torque script bat sortu behar da eta dirac-en pam erabili lanak bidaltzeko. SGI/IZO-k pam eguneratu du -mpi aukera ezabatuz kola sistemarekin integratuz. Dirac (baseak eta pam barne) /software/Dirac08 katalogoan daude.

Adibide moduan erabili daitekeen script hemen aurkitu daiteke.

Benchmarkak

Dirac kalkuluak konputazio baliabide dexente behar dituzte, batez ere I/O eragiketak egiteko eta beheko taulan ikusi daitekenez, ez du oso ongi paralelizatzen.

Frogetarako erabili den inputa eta sistema.

nproc Itanium Opteron Pendulo (1:ppn=nproc)
1 2176 4650 3603
2 2056 (1.04) 3370 (1.37) 3100 (1.16)
4 990 (2.19) 1847 (2.5) 1840 (1.97)
8 730(2.98) 1054 (4.4) NA
negritaz kalkuluen speed-up-a erakusten da.

Informazio Geiago

DIRAC Wikia eta dokumentazioa.

Blast2GO

Informazio orokorra

Blast2GO is an ALL in ONE tool for functional annotation of (novel) sequences and the analysis of annotation data. 2.5 bertsioa instalatuta dago.

Nola exekutatu

Maiz, Pendulo edo Guinnessen exekutatzen bada

blast2go

bertsio grafikoa exekutatzen da eta Blast2GOko data baseetara konektatzen da. Hala ere, [intlink id=”939″ type=”page”]opteron edo xeon[/intlink] nodoetan, eta bakarrik hauetan, data baseak lokalki instalatu ditugu kalkuluak oso era eraginkorran egin ahal izateko.

Nodoetan kalkulatzeko nahikoa da [intlink id=”661″ type=”post”]Torqueko[/intlink] skripetan gehitzea:

/software/bin/blast2go -v -a -in input_file.xml -out outfile -prop b2gPipe.properties

edo nahi diren opzioekin eta b2gPipe.properties fitxeroa zuzen konfiguratzea. B2gPipe.properties adibide fitxero bat kopiatu dezakezue

cp /software/b2g4pipe/b2gPipe.properties .

Lokalean instalatutak dauden data baseetara konektatzeko blast2go.properties fitxeroa konfiguratu behar da interfaz grafikoarekin (tools -> DB configuration) edo zuzenean editatuz datu hauekin:

// GO and B2G-Mapping Database
Dbacces.dbhost=localhost
Dbacces.dbname=b2g
Dbacces.dbuser=blast2go
Dbacces.dbpasswd=blast4it

Beharrezkoa da opteron etiketa erabiltzea kalkulua nodo hauetara bideratzeko eta seriean exekutatzen dan programa bat da, adibidez:

#PBS -l nodes=1:ppn=1:opteron

Data baseren bat instalatu edo eguneratu nahi bada jar zaitez harremanetan teknikariekin.

Informazio Gehiago

BLASTeko [intlink id=”1507″ type=”post”]mpiBLAST[/intlink] bertsio paraleloa ere instalatuta dago.

Blast2GOko tutoriala.

Informazio gehiago Blast2GO web orrialdea.

mpiBLAST

Informazio orokorra

mpiBLAST blast-en  bertsio paralelo bat da nodo askotan exekutatu ahal izateko. 1.6.0 bertsioa instalatuta dago. Proteinen eta nukleotidoen sekuentziak alderatzen ditu base datuekin erlazio funtzionalak eta ebolutiboak ikertzeko eta gen familien kideak identifikatzeko.

Errendimendu arrazoiengatik ez da Itanium nodoetan instalatu.

Ikusi dugu kale eginten duela 1350 bp baino gehiago dituzten sekuentzietan.

mpiBLAST BLASTeko bertsio zaharrean oinarrituta dago eta sintaxi zaharra erabiltzen du,  esteka honetan eskuragarri dago.

Base datuak

Serbitzuak hainbat base datuak instalatuta ditu, kontsultatu teknikariekin. Data baseren bat eguneratu edo instalatu nahi baduzu jar zaitez harremanetan teknikariekin behar ez diren kopiak ez edukitzeko.

Nola erabili

Lanak kola sistemara bidaltzeko gomendatzen dizuegu

send_blast

komandoa. Galdera batzuen bidez mpiBLAST edo BLAST arrunta bidali dezake, sekuentzien fitxeroa zatitu dezake paralelizatzeko datuetan eta hainbat gauza.

Zure [intlink id=”661″ type=”post”]Torqueko[/intlink] skriptetan exekutatu nahi baduzu honakoa gehitzea nahikoa da:

/software/bin/mpiblast -use-virtual-frags -use-parallel-write -output-search-stats

Adibidez, blastx erabiltzeko nr base datuarekin eta emaitzak XMLn lortzeko eta [intlink id=”1511″ type=”post”]Blast2GO[/intlink]rekin gero erabiltzeko honako agindua erabili beharko litzateke:

/software/bin/mpiblast -output-search-stats -use-virtual-frags -use-parallel-write -p blastx -d nr -m 7 -I T -i input_file.fas -o out_file.xml

send_blast behin exekutatu dezakezue adibide script bat lortzeko. Gomendagarria da -use-virtual-frags aukera erabiltzea data basearen kopia lokal bat egin ez dadin, hau memorian kargatuko da. Penduloko nodoak memoria gutxi dute eta garrantzitsua da jakitea zenbat memoria erabiliko duen kalkulua zuzen exekutatzeko (ikus mpiBLAST errendimenduari buruzko txostena).

Beharrezkoa da data basea formateatzea zatitan eta kore (cpu) bakotzari zati bat ematea. Adibidez, nr data basea 6 zatitan formateatzeko erabili:

/software/bin/mpiformatdb -N 6 -i nr -o T

mpiBLAST kalkulorako eskatu behar diren kore kopurua data basearen zatiak gehi bi izan behar da, kasu honetan 8 kore adibidez.

mpiBLAST oso ondo eskalatzen du. Test eta benchmark batzuk egin ditugu memoriaren ta cpuren erabilera aurreikusteko ondorengo mpiBLAST errendimenduari buruzko txostenean.

Errendimendua

Kalkuluak prestatzeko lagungarri izan daiteke errendimenduari buruzko txostena. Konparatu dugu ere mpiBLAST, NCBIko BLAST normalarekin eta gpuBLASTarekin, emaitzak Zerbitzuko blogean aurkitzen dira.

Informazio gehiago

mpiBLASTeko web orrialdea. Hemen manualak eta tutorialak topatu ditzazkezu.
[intlink id=”1511″ type=”post”]Blast2GO[/intlink] ere instalatuta dago zerbitzuko makinetan.

mpiBLAST errendimenduari buruzko txostenean

BEAST

Informazio orokorra

BEAST 1.8.2 is a cross-platform program for Bayesian MCMC analysis of molecular sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies but is also a framework for testing evolutionary hypotheses without conditioning on a single tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted proportional to its posterior probability.

Nola erabili

input.xml sarrera fitxeroa exekutatzeko erabili:

/software/bin/beast input.xml > output.log

Beste BEAST instalatutako programak:

beast, beauti, loganalyser, logcombiner eta treeannotator.

Benchmark

Aurkezten ditugu zerbitzuko makinetan egindako benchamrk txikia BEASTeko errendimendua aztertzeko. Beast oso ondo eskalatzen du 8 koreetaraino. 16 koreak erabiltzea pena merezi dezake oso lan luzeetan denbora oraindik nahiko murrizten delako, baina efizienzia ez da jadanik oso ona.

Koreak Denbora (s)
Efizienzia (%)
1 12692 100
4 3573 89
8 1889 84
16 1200 66
20 1149 55

 

Informazio gehiago

BEAST programari buruz BEAST.

SatrCD

StarCD CFD programa bat da, eta bere bi bariante desberdinak daude Arina, Arinaz eta Maiz-en instalatuta. StarCDStarCCM+. Stardesign tresna berriz, Maizen dago bakarrik erabilgarri.Stardesign.

Programa hauek rabiltzeko:

Starcd 3.26
Lehengo starcd3 egikaritu eta ondoren erabiltzea nahi den tresna, adibidez: starlaunch &.
Starcd 4.04
Lehengo starcd4 egikaritu eta ondoren erabiltzea nahi den tresna, adibidez: starlaunch &.
starccm+
zuzenean egikaritu starccm+ aguindua.

stardesign
(Maizen Soilik!). egikaritu stardesign.

Bestalde, programa hauek Maizetik eta bertan dagoen FreeNXtresnaren bitartez erabiltzea gomendatzen dizuegu. Ikus hemen nola.

STAR-CCM+

Informazio orokorra

StarCCM+ CFD programa bat da. Bi bariante daude zerbitzuan, StarCCM+ 14.04.013 bertsioa. Itanium arkitekturarentzako egindako azken bertsioa eta instalatutakoa 6.04 da.

StarCCM+ Zerbitzuko zerbitzari batean exekutatzen bada aplikazio grafikoa irekitzen da, nodoetan [intlink id=”661″ type=”post”]kola sitemaren[/intlink] bitartez exekutatu behar, da interfaz grafikorik gabe.

Starview+ programa ere eskuragarri dago.

Nola erabili

Modu interaktiboan (interfaz grafikoarekin)

Erabiltzaileek ziurtatu behar dute Zerbitzuko makinetan exekutatu aplikazio grafikoak erabiltzaile bakoitzaren ordenagailuan ikuzi ahal dituela. Hori [intlink id=”717″ type=”post”]zerbitzura nola konektatu[/intlink] atalean azaltzen da.

Starccm+, stardesign edo starview+ erabiltzeko exekutatu:

starccm+
starview+

Kola sisteman

Kalkulu nodoetan Starmcc+ [intlink id=”661″ type=”post”]kola sisteman[/intlink] erabiltzeko exekutatu [intlink id=”667″ type=”post”]qsub interaktibon[/intlink]:

qsub

eta beharrezkoak diren galderak egingo dizkizue, lehenengo galderan, bigarren aukera Starccm+ da erabiltzea da. Komando honek Xeon nodoak aukeratzen ditu, errendimendo hoberena ematen dutenak.

Torqueko skripta erabili nahi baduzue egikaritu beharreo agindua honbakao da:

/software/bin/starccm+ -run macro_file.jar input_file.sim > log_file.log

sarrera eta log fitxeroei dagokien izenekin. “-run macro_file.java” hautazkoa da.  Link honetan adibide skript bat dago eta gomendagarria da begiratzea. 8 koreetara era paraleloan lanak bidaltzeko kalkulu intentsiboko lizantzia badago.

Kalkuluak nola jarraitu

Era erraz batean kalkulu baten jarraipena eta konbergentzia egiteko, adibidez 1111.arina zenbakiarekin exekutatzen hari den kalkuluaren jarraipena egiteko, erabili:

starccm+_plot 1111

Kolan kalkulatzen ari den lan bat era garbi batean bukatzeko, adibidez 1111.arina zenbakiarekin exekutatzen hari denean, erabili:

starccm+_abort 1111

Baita konekta zaitezkete nodoetara aplikazio grafikoaren bitartez, “ni” komandoa zuen lana zein nodoan exekutatzen ari den erakuzten du.

Benchmarkak

Aurkezten ditugu zerbitzuko 8 koretako xeon makinetan (E5520 – 2.27 GHz) egindako benchmark bat STAR-CCM+-eko errendimendua aztertzeko, 8.02 bertsioa erabili da. Iterazio bakoitzak behar duen batez besteko denbora (segundutan) erabilitako kore kopuruaren arabera neurtu da.

8 cores 16 cores 32 cores
Tiempo por iteración 32.8 14.6 7.6
Aceleración ideal 1 2 4
Aceleración 1 2.2 4.3
Eficiencia 1 112 % 108 %

Lehenengo ikusten duguna STAR-CCM+-k oso ondo eskalatzen duela kore kopurua handitzen dugun einean da. Kore kopurua bikoizten dugunean denbora zati bi da. Izan ere adibide honetan errendimendu superlineala lortzen dugu eraginkortasuna %100 baino handiagoa izanik.

 

Informazio gehiago

StarCCM+ programari buruz CD-dapco.

Programaren interfaz grafikoak eskuliburu zabala du.

Mathematica

Informazio orokorra

Erabilera anitzeko matematika-programa, osagaiak: kalkulu numerikoa eta sinbolikoa, bistaratzea eta programazio-lengoaia (Mathematicaren script direlakoak). Guinnessen 10.0 bertsioa instalatuta dago eta Arinan (itanium nodoetan) 6.0a. Katramila eta nodo berrientzako 11.2 bertsioa instalatuta dago.

Mathematica paralelizatu daiteke.

Nola erabili

Interaktiboan

Interfaze grafikoa honekin exekuta daiteke:

mathematica

Mathematicako terminala

math

Oharra: Iturriekin arazoak izanez gero zure ordenagailuan iturriak instalatu behar dituzu. Errore mezua ezikusten baduzu (lehioa itxi “X” botoiarekin) funtzionatuko du baina baliteke sinboloak ondo ez ikustea.

Kola sisteman

Ilaretara bidaltzeko scriptetan linea hau erabili:

/software/bin/math < input > output

non input Mathematicarako aginduak dituen artxiboa da eta output ftxeroan pantailako irtera gordeko da.

Informazio gehiago

Mathematica home page.

Lineako dokumentazioa.

Matlab

Informazio orokorra

Erabilera anitzeko matematika-programaren 7.9 (2009b) bertsioa Opteronetan eta 7.12 (2010a) Xeonetan (inkopatibilitateak direla eta). Osagaiak: kalkulu numerikoa eta sinbolikoa, bistaratzea eta programazio-lengoaia (Matlab script direlakoak).

Nola erabili

Bakarrik eskuragarri dago opteron eta xeonentzako beraz [intlink id=”835″ type=”page” anchor=”opt”]Maizetik[/intlink] edo [intlink id=”835″ type=”page” anchor=”xeon”]Guinnessetik[/intlink] (gomendatuta) erabili behar duzue. [intlink id=”48″ type=”post”] Ikus zerbitzarietara nola konektatu[/intlink]. Interfaze grafikoa honekin exekuta daiteke:

matlab

Ilaretara bidaltzeko scriptetan linea hau erabili:

/software/bin/matlab < input_file > output_file

input_file Mathematicarako aginduak dituen artxiboa da eta out_filera bideratzen da irtera estandarra. Arazoak izan ditugu 169 lerro baino gehiago dituzten .m programekin. Idukiz gero beste .m programa baten bitartez deitzen badira arazoa ebazten da.

Kalkulua [intlink id=”661″ type=”post”]nodoetara bidaltzeko[/intlink] opteron edo xeon etiketa erabili behar da. Beste aldetik bakarrik bi lizentzia ditugu momentuz eta beraz kola berezia sortu dugu nodoetako lanak ez daitezen hil lizentzia arazoengatik. Beraz, lerro hauek gehitu behar dira zuen scriptei Adibidez:

#PBS -q matlab
#PBS -l nodes=1:ppn=1:xeon

edo Opteronetara bidaltzeko

#PBS -q matlab
#PBS -l nodes=1:ppn=1:opteron

Benchmarkak

[intlink id=”1421″ type=”post”]Octave, Scilab eta Matlab konparatzeko benchmark batzuk[/intlink] egin dira.

Toolboxes

Ezyfit toolbox askea instalatu egin da.

Optimization matlabeko toolboxa instalatu egin da.

Statistics matlabeko toolboxa instalatu egin da.

Informazio gehiago

Matlab home page.

Lineako dokumentazioa.

Scilab

Ezaugarri Orokorrak

Zenbakizko kalkuluko programa matematikoaren 5.1.1 bertsioa Itanium, Opteron eta Pendulo nodoetan eta 5.2.2 bertsioa Xeonetan. Interfaz grafikoa bakarrik Pendulon eta Guinnessen eskuragarri dago. Matlab-en antzekoa funtzionalitateei dagokienez. Ondokoentzako tresnak ditu:

  • 2D eta 3D bistaratzea.
  • Programazio hizkuntza (scripts de scilab).
  • Ekuazio diferentzialak ebaztea.
  • Sistema hibridoen modelizatzaile eta simulatzailea: seinale tratamendua, kontrol sistemak, sistema biologikoak…
  • Algebra simbolikoa (Maple).

Nola Exekutatu

scilab

eta interfaz grafikoa irekiko du Pendulon eta terminal bat maizen. Ilaretara jaurtitzeko script-etan

/software/bin/scilab -f script_scilab > output_file

erabili, hemen script_scilab Scilab-entzako aginduak dituen fitxetegia da.

Informazio Gehiago

Informazio eta dokumentazio gehiago Scilabi buruz Scilab home page.

Benchmarkak

Benchmark batzuk egin ditugu Scilab, Octave eta Matlab konparatuz zerbitzuko makinetan. Benchmark handi bat egin dugu eta beste bat berdina baina txikiagoa Pendulon egin ahal izateko. Lehenengo taulan puntuen laburpen bat daukagu eta bigarrenean eta hirugarrenean denbora emaitzak daude.

Tabla 3: Benchmark handien laburpena. Puntuazioa benchmarketan lorutako 3 scoreeen batezbesteko geometrikoa.
Octave Scilab Matlab
Itanium Opteron Xeon Opteron Xeon Opteron Xeon
Total score 47.6 31.4 14.5 31.6 15.6 22.0 9.5

Laburbilduz, Matlab eta Octaveko azken bertsioek Xeon nodoetan antzerako errendimendua dute (bukleen ejekuzioan ezik, irakurri beherago). Scilab %50 mantxoagoa da gutxi gora behera. Makinei begiratuta Xeon berriek Opteronak edo Itaniumak bikoizten dute errendimenduan. (NOTA: Scilab eta Octave konpilatu eta optimizatuta daude eta instalatzen diren binarioak baino bi aldiz azkarragoak dira)

3. taulan programa bakoitzak lortutako puntuazioa ikusten dugu. Xeonetan zentratuko gara. Horietan badirudi Matlab azkarrena dela baina denboretan fijatzen bagara 4 taulan ikusten dugu Octave antzerako denborak dituela Programation 4 benchmarkean ez ezik, non Octave oso gaizki doa. Benchmark honetan bukleak exekutatzeko denbora neurtzen da Toeplitz matriz bat zortuz. Matlaben teknologiak bukleak oso azkar exekutatzen ditu baina Octavek ez. Horregatik bukleen ordez operazio vektorialak edo funtzioak erabiltzea gomendatzen da (Adibidez, Octaven toeplizt(c,r) funtzioa erabiliz benchmark horretan ez du ia denborarik behar).

Benchmark txikian Pendulo ere neurtu dugu Opteron eta Itanium nodoen errendimendua lortuz gutxi gorabehera. Pendulon Octave eta Scilab ez dira konpilatu, binarioak instalatu dira

Matlabeko lizentzia kopurua limitatua da, baina Scilab edo Octave dohanik dira eta asko kalkulatu behar bada ez dauka lizentzien edo prozesuen muga.

Tabla 4: Benchmark handiaren emaitzak segundutan. Scorea batezbesteko geometrikoa da emaitza txarrena eta hoberena kenduta. Bukaeran benchmarkak deskribatzen dira. ++ oso denbora handiak dira eta ez dira kontutan hartzen bataz bestekoan.
Octave Scilab Matlab
Itanium Opteron Xeon Opteron Xeon Opteron Xeon
Matrix calculation
Matrix calc 1 108.6 35.9 12.8 93.0 33.2 24.5 12.4
Matrix calc 2 49.5 3.8 7.5 9.8 9.3 18.1 13.4
Matrix calc 3 122.3 32.8 25.1 27.8 25.6 24.8 18.4
Matrix calc 4 72.2 137.0 41.5 172.1 80.2 132.8 40.8
Matrix calc 5 37.2 42.5 17.9 40.0 18.0 54.8 18.7
Score 72.9 36.8 17.9 46.9 24.8 32.1 16.6
Matrix functions
Matrix func 1 2.6 1.2 0.5 11.0 0.9 1.7 0.6
Matrix func 2 153.5 99.5 37.2 290.9 71.8 124.0 39.9
Matrix func 3 48.1 50.8 22.1 48.1 21.6 65.8 23.0
Matrix func 4 57.1 72.8 29.1 66.1 29.8 106.5 32.8
Matrix func 5 32.1 42.9 16.1 39.7 16.3 51.0 16.5
Score 44.5 54.1 21.8 50.2 21.9 71.0 23.2
Programation
Programation 1 4.7 2.2 1.4 2.8 1.7 4.7 3.1
Programation 2 48.1 22.2 5.3 18.4 5.7 13.7 6.4
Programation 3 3.9 1.5 0.4 3.7 1.3 1.6 0.6
Programation 4 161.2 76.2 66.1 35.5 35.6 0.1 0.0
Programation 5 ++ ++ ++ ++ ++ ++ ++
Score 33.2 15.5 7.8 13.4 7.0 4.7 2.2
Tabla 5: Benchmark txikiaren emaitzak segundutan. Scorea batezbesteko geometrikoa da emaitza txarrena eta hoberena kenduta. Bukaeran benchmarkak deskribatzen dira.
Octave Scilab Matlab
Pendulo Itanium Opteron Xeon Pendulo Opteron Xeon Opteron Xeon
Matrix calculation
Matrix calc 1 2.2 3.1 2.4 1.0 4.3 5.6 2.8 2.1 1.1
Matrix calc 2 0.9 5.2 0.3 0.7 1.1 1.1 0.9 1.2 1.2
Matrix calc 3 1.5 1.8 1.4 1.3 1.9 1.8 1.3 1.0 0.9
Matrix calc 4 1.8 1.8 3.8 1.2 18.4 6.4 2.3 3.0 1.2
Matrix calc 5 1.0 2.5 1.4 0.6 3.5 1.7 0.6 1.6 0.6
Score 1.4 2.4 1.7 0.96 3.1 2.6 1.7 1.6 1.1
Matrix functions
Matrix func 1 0.4 0.63 0.4 0.2 0.9 2.6 0.5 0.8 0.3
Matrix func 2 3.0 3.3 4.3 1.9 7.5 9.4 2.3 4.3 2.0
Matrix func 3 1.1 1.0 1.6 0.7 4.3 1.6 0.6 1.6 0.7
Matrix func 4 1.3 1.3 2.0 0.9 5.2 2.7 0.9 2.3 0.9
Matrix func 5 0.9 0.7 1.2 0.5 3.2 1.6 0.5 1.2 0.5
Score 1.1 1.0 1.6 0.65 4.2 2.2 0.67 1.7 0.66
Programation
Programat. 1 0.5 0.6 0.6 0.4 0.6 0.8 0.5 1.1 0.9
Programat. 2 30.0 2.6 3.9 1.1 4.3 3.5 1.2 2.6 1.3
Programat. 3 0.6 0.3 0.4 0.1 1.0 1.2 0.4 0.3 0.2
Programat. 4 8.2 14.3 7.2 5.8 3.3 3.7 3.2 0.0 0.0
Programat. 5 24.0 27.8 36.0 14.8 67.8 57.4 33.2 38.9 17.5
Score 4.9 2.8 2.6 1.4 2.4 2.5 1.3 0.9 0.58

Benchmarken deskribapena.

Matrix calculation
Matrix calc Creation, transp., deformation of a matrix.
Matrix calc Normal distributed random matrix ˆ1000.
Matrix calc Sorting of random values.
Matrix calc Cross-product matrix (b = a’ * a).
Matrix calc Linear regression over a matrix (c = a b’).
Matrix functions
Matrix func FFT over random values.
Matrix func Eigenvalues of a random matrix.
Matrix func Determinant of a random matrix.
Matrix func Cholesky decomposition of a matrix.
Matrix func Inverse of a random matrix.
Programation
Programation Fibonacci numbers calculation (vector calc).
Programation Creation of a Hilbert matrix (matrix calc).
Programation Grand common divisors of pairs (recursion).
Programation Creation of a Toeplitz matrix (loops).
Programation Escoufier’s method on a matrix (mixed).

Coin-or

Informazio orokorra

1.7.5 version. The Computational Infrastructure for Operations Research (COIN-OR**, or simply COIN) project is an initiative to spur the development of open-source software for the operations research community. Konpilatu egin da [intlink id=”5252″ type=”post”]CPLEX[/intlink] erabiliz.

Nola erabili

blis, cbc, clp, OSSolverService eta symphony programak /software/bin/CoinAll karpetan daude. Adibidez, clp erabiltzeko exekutatu torque skriptetan

/software/bin/CoinAll/clp

Informazio gehiago

Coin-or home page.

GAP

Algebra diskreturako lengoaia matematikoaren 4.4 bertsioa.

GAP 2.5 aldiz astiroago da itanium nodoetan opteron-etan edo core2duo-etan baino. Gomendatzen dizuegu interaktibon Maiz edo Péndulon exekutatzea.

gap komandoa zuzenean exekutatu daiteke. Defektuz 512 MBetako lan ingurua erabiltzen du. Kola sistemako scriptetan beharrezkoa bada memoria hau handitzea -m erabili behar da, adibidez:

/software/bin/gap -m 900m < input-file > output-file

non input-file fitxeroak GAPentzako aginduak baititu, output-file fitxeroak pantailan erakusten dena gordetzen du eta 900 MBetako lan ingurua sortzen da GAPentzako.

Informazio eta dokumentazio gehiago GAP web orrialdean.

HTK

Markoven ezkutuko ereduekin lan egiteko programaren 3.4.1 bertsioa. Batez ere mintzamenaren azterketaren ikerkuntzan erabiltzen da.

Bakarrik Péndulon eta Opteron nodoetan instalatuta dago.

Programaren bat exekutatzeko erabili adibidez:

/software/bin/HDecode

Informazio gehiagorako HTK web orrialdea.

Matplotlib

Informazio orokorra

Python-entzako liburutegi matematikoak. Numpy liburutegiak eta ipython interpretea ere instalatu dira.

Python berriz konpilatu behar izan da eta erabili behar dira exekutatzen:

/software/bin/python

o directamente ipython con

/software/bin/ipython

Informazio gehiago

Matplotlib web orrialdea.

Numpy web orrialdea.

ipython web orrialdea.

Grace

Informazio orokorra

5.1.19 bertsioa instalatuta dago. Datu numerikoak bi dimentsiotan irudikatzeko aukera ematen du. Grafikak egiteko Grace WYSIWYG (What you see is what you get, hau da, Ikusten duzuna da Lortuko duzuna) motako programa da.

Ez dago maizen instalatuta. Erabiltzeko honako agindua exekutatu behar da:

xmgrace

Informazio gehiago

Informazio gehiago eta dokumentazioa Grace web orrialdean.

P4VASP

Informazio orokorra

P4Vasp VASPekin egindako kalkuluen egitura, dentsitate elektronikoak… bistaratzeko pakete bat da

Nola erabili

Erabiltzaileek ziurtatu behar dute Zerbitzuko makinetan exekutatu aplikazio grafikoak erabiltzaile bakoitzaren ordenagailuan ikuzi ahal dituela. Hori [intlink id=”717″ type=”post”]zerbitzura nola konektatu[/intlink] atalean azaltzen da.

Erabiltzeko exekutatu

p4v

Informazio gehiago

P4Vasp Homepage

MOLDEN

Informazio orokorra

Molden egitura eta dentsitate elektronikoak bistaratzeko pakete bat da; programa hauetako formatuak irakurtzen ditu Ab-Initio: GAMESS-UK , GAMESS-US, GAUSSIAN,… Radboud University Nijmegen uniertsitatean garatua. 4.4 bertsioa dago eskuragarri. Exekutatzekomolden idatzi besterik ez da egin behar.

Nola erabili

Erabiltzaileek ziurtatu behar dute Zerbitzuko makinetan exekutatu aplikazio grafikoak erabiltzaile bakoitzaren ordenagailuan ikuzi ahal dituela. Hori [intlink id=”717″ type=”post”]zerbitzura nola konektatu[/intlink] atalean azaltzen da.

Molden exekutatzeko erabili

molden

Informazio gehiago

Molden Homepage eta lineako manuala.

XMakemol

Informazio orokorra

Xmakemol egitura atomikoak ikusteko pakete bat da. Eskuragarri dagoen bertsioa 5.14 da.

Nola erabili

Erabiltzaileek ziurtatu behar dute Zerbitzuko makinetan exekutatu aplikazio grafikoak erabiltzaile bakoitzaren ordenagailuan ikuzi ahal dituela. Hori [intlink id=”717″ type=”post”]zerbitzura nola konektatu[/intlink] atalean azaltzen da.

Exekutatzeko, hau erabili

xmakemol

Informazio gehiago

XMakemol Homepage.

Eskuliburua linean.

Gamess Lanak Nola Bidali

Informazio Orokorra

12 JAN 2009 (R1)  bertsioa dago instalatuta.

send_gamess Agindua

send_gamess agindua erabiltzea gomendatze dugu Gamess lanak bidaltzeko. Este comando preparará script de TORQUE y lo enviará a la cola. El el *.log se mantendrá en el /scratch del nodo de remoto.

send_gamess nola erabili

send_gamess trabajo num_nodos num_proc tiempo MEM (opciones del TORQUE)

non:

trabajo: gamess programaren sarrera fitxategia da extensiorik gabe.
cola o tiempo: Kolaren izena edo denbora adierazi daitezke atal honetan. Denboraren formatoa hh:mm:ss izan behar da.
num_nodos: Erabiltzea nahi den nodo kopurua.
num_proc: el número de procesadores que se quiere usar. Máximo 8. Es posible añadir propiedades de los nodos, por ejemplo 8:itaniumb
mem: La memoria en Gb. Si no se especifica, el valor por defecto es nproc*900mb.
(opciones del TORQUE) Opciones avanzadas que se quieren pasar al gestros de colas TORQUE. [intlink id=”244″ type=”post”]Más información sobre estas opciones[/intlink]

Adibideak:

send_gamess ti3_cor 1 8 90:00:00 4

Enviará el trabajo ti3_cor en 1 nodo, con 8 procesadores, 90 horas de duración y 4Gb de memoria RAM.

send_gamess ti3_cor 4 8 190:00:00 16
Enviará el trabajo ti3_cor en 4 nodos, y 8 procs en cada nodo, solicitando 190 horas y 16gb de memoria RAM.

send_gamess ti3_cor 4 4:itanium4 23:00:00 4 ``-m be -M niris@ehu.es -W depend=afterany:4827''

Enviará el trabajo ti3_cor en 4 nodos con 4 procesadoeres que tengan la propiedad itanium4, 4gb de RAM. El tiempo solicitado son 23 horas, y nos enviará un email al inicio y final del cálculo. Por otra parte este trabajo no empezará hasta que termine el trabajo 4827.

Kalkulua jarraitzeko

Para poder visualizarlo, tenemos disponibles las herramientas

Para relaizar el seguimiento del trabajo existen las herramietas remote_vi y remote_molden. Su uso el el siguiente:

remote_vi 2341
o
remote_vi 2341.arinab

donde 2341(/.arinab) es el identificador del trabajo en la cola.

qsub interaktiboa

También se puede lanzar gamess con el comando [intlink id=”233″ type=”post”]qsub interactivo[/intlink].

Barne tarifa

Informazio orokorra

Tarifa hau UPV/EHUko ikerlari eta zentruentzako da. Zerbitzu teknikoa eta aplikazioentzako barne dago. Tarifa hauek 2019ko irailaren 1etik 2020ko abustuaren 31era arte egongo dira indarrean.

CPU araberako tarifa

Ikerkuntza talde bakoitzarako tarifa izango da 0.005 €/ordu/core

Disko tarifak

Dautak edukitzeagatik fakturatuko da. Hurrengo irizpideak jarraitu dira tarifa ezartzeko

  • Zerbitzuak gehiago erabiltzen duena, hots datuak erabiltzen dituena, gutxiago ordainduko du. Horregatik kalkulu denboraren araberako tarifak ezartzen dira.
  • Ez da fakturatuko erabiltzailerari 3 GBetatik baino gutxiatik.
  • Hilabete bakoitzeko fakturatuko da hilabete horretan erabilitako diskoaren batezbestekoa kontutan hartuz.
  • Beheko taulako salneurriak erabiliko dira GB extra bakoitzeko, taldeak urtean erabili duen kalkulu denboraren arabera.
Hilabete bakoitzerako GB extra bakoitzeko tarifak
CPU Erabilera Biltegiratze Tarifa
(urte  osoan egunetan) (€/Gb) hilero
2500< cpu 0.1
100< cpu <2500 0.5
1< cpu <100 1.0
0< cpu <1 1.5

CPU araberako tarifa 2019ko abustuaren 31 arte

Ikerkuntza talde bakoitzarako tarifa izango da:

  1. Talde batentzako tarifa 0.011 €/ordu/core izango da 18.939,39 kalkulu egunetara iritxi arte (5.000 €-ri dagozkie egun horiek).
  2. Kontsumo hemendik aurrera kalkulatzen dena 0.003 €/ordu/core salneurrira fakturatuko da.

Aholkularitza eta heziketa



  • Ikertzaileen artean ikastaro, mintegi eta helburu honetarako egokiak diren bestelako makanismoen bitartez, konputazio zientifikoko praktika hoberenak bildu eta barreiatzea.
  • Kodeak diseinatu edo hobetzeko laguntza, erabiltzaileei liburutegien, konpiladoreen eta abarren erabilerei buruzko aholkuak emanez.
  • Aplikazioen erabilera eraginkorrean laguntza, beharrezko denean paralelizazioari eta datuak maneiatzeko estrategiei buruzko laguntzarekin.
  • Ikerketa taldeak dituen baliabide informatikoak optimizatzeari buruzko aholkularitza.
  • Software/Hardware beharrak identifikatzeko laguntza, arazo zientifiko zehatzak konpontzeko.

Nola bidali NWchem

send_nwchem

send_nwchem komandoa erabili daiteke lanak kolara bidaltzeko. Usage:

send_nwchem JOBNAME PROCS[property] TIME MEM [“Other queue options”]

JOBNAME: Extensiorik gabeko inputaren izena.
NODES: Nodo kopurua.
PROCS: Prozesadore kopurua.
TIME: Eskatutako denbora hh:mm:ss formatoan.
MEM: Memoria GB-etan, unitatea adierazi gabe.
["Other queue options"] Torqueri aldagai gehiago pasatzeko aukera hematen digu. Dana komatxoen artean adieraziz.

job1 lana, itaniumb nodo batean eta 4 prozesadoretan bidalzteko:

send_nwchem job1 1 4:itaniumb 04:00:00 1
    job2 lana 2 nodo eta bakoitzeko 8 prozesadoretan, 192 ordu eta 8gb-etako memoria eskatuz. Gainera, job2 lana dagoneko kolan dagoen 1234 lanaren odoren sartzea nahi dugu.
send_nwchem job2 16 192:00:00 8 ``-W depend=afterany:1234''
    job2 lana 4 nodo 4 8 prozesadoretan baokitzean bidaltzeko, 200 ordu, eta 15 gb etako Ram memroia eskatuz. Gainera, lana hasi eta bukatzean email bat bidalzteko adierazten diogu esandako email helbidera.
send_nwchem job2 32 15 ``-m be -M nire.emaila@ehu.es''

send_nwchem aginduak, lana bidalitako katalogoaren edukia /scratch edo /gscratch -2 edo nodo gehiago erabiliz gero- kopiatuko du, kalkulua bertan burutuko da. Bukatzean, emaitza bidalitako katalogora kopiatuko du azpikatalogo batera

Qsub interaktiboa

Exekutatzen bada

qsub

[intlink id=”667″ type=”post”]qsub interaktiboan[/intlink] sartuko gara eta galdera batzuk egingo dizkizu

Lanen jarraipena

send_nwchem edo qsub interaktiboa erabiliz bidalitako lanen jarraipena erraztearren, hurrengo tresnak eskura ditu erabiltzaileak:¡
remote_vi:gvim erabiliz, nwchem kalkuluaren outputa *.out fitxategia irekiko digu.
remote_molden: moldenl erabiliz, siesta kalkuluaren *.out fitxategia irekiko digu.
remote_xmakemol: xmakemol erabiliz, siesta kalkuluaren *.md.xyz fitxategia irekiko digu.
remote_qmde: xmgrace programarekin dinamika molekularra egiten ari den NWchem kalkulu beten, energia vs denbora irudikatuko digu.

Tresna hauen erabilera berdintsua da, agindua eta jarraian aztertzea nahi del lanaren kola identifikatzailea adierazi behar delarik.

Adibideak

remote_vi 1243
remote_xmakemol 2390
remote_molden 2390
remote_qmde 3432

ECCE 4.0.2

(Extensible Computational Chemistry Environment) NWchem talde bera garatutako programa (ECCE Homepage). Grafikoki NWchem, Gaussian eta beste kimika kuantikako programentzako inputak sortzeko da. Erabiltzeko exekutatu:ecce &Maiz-etik erabiltzea gomendatzen dizuegu  erabiliz.

Informazio gehiago

NwChem web eskuliburua.

Turbomole nola Bidali

send_turbo

Turbomole lanak bidaltzko,  send_turbo tresna sortu dugu.  Exekutatzean nola erabili eta aukera desberdinak erakusten du.

send_turbo "EXEC and Options" JOBNAME TIME[or QUEUE] PROCS[property]  MEM [``Otherqueue options'' ]

  • EXEC: Erabiltzea nahi den programaren izena.
  • JOBNAME: input-ren izena (normalean control).
  • PROCS: Prozesadore kopurua.
  • TIME[or QUEUE]: Eskatutako denbora hh:mm:ss formatoan (edo ilararen izena).
  • MEM: memoria GB-etan, unitatea adierazi gabe.
  • [“Otras opciones de Torque”] Torqueri aldagai gehiago pasatzeko aukera hematen digu. Dana komatxoen artean adieraziz.

Adibideak

Turbomole bidaltzeko (jobex) control inputarekin 4 orduko walltime eskatuz, 8 core eta 1 GB RAM memoria exekutatu:

send_turbo jobex control 04:00:00 8 1

Turbomole bidaltzeko (jobex -ri) control inputarekin 192 orduko walltime eskatuz, 16 core, 1 GB RAM, eta 1234 lana bukatu eta gero exekuta dadin memoria exekutatu:

send_turbo jobex -ri control 192:00:00 16 8 ``-W depend=afterany:1234''

Send_turbo aginduak direktorioan dauden fitxategiak /scratch edo /gscratch katalogora kopiatu eta bertan exekutatzen du kalkulua nodo bat edo gehiago erabiltzen direnaren arabera.