====== Utilizzo server di calcolo ====== ===== Hardware/prestazioni ===== ==== cdm.ing.unimo.it ==== Vecchio quad cpu Opteron 8354 quad core (16 core Barcelona in tutto), 128 Gb di ram. Utenti sincronizzati con ldap ateneo. Passmark 9994 a 16 core, approx. 625 su singolo core. ==== neozauker.ing.unimo.it ==== Dual cpu Intel(R) Xeon(R) CPU X5675 @ 3.07GHz, 6 core per cpu (12 totali), 96 Gb di ram. Utenti locale e pepito. Passmark 12822 a 12 core, 8551 per 6 core, 1401 per singolo core. È attivato l'**hyperthreading**, per cui sono disponibili 24 core logici. Radioss li sfrutta ottimalmente, per cui potete lanciare calcoli Radioss su 24 core. Optistruct e Marc sfruttano malamente i due core logici per singolo core fisico, per cui dovete limitarvi a 12 core nel lancio dei calcoli. {{ :lab:lsiutil_lsilogicmptconfigurationutility_v162.zip |Utility per gestione LSI hardware raid}} [[https://github.com/thomaslovell/LSIUtil|possibile fonte alternativa]] ==== haranbanjo.ing.unimo.it ==== Dual cpu Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz, 8 core per cpu (16 totali), 256 Gb di ram. Utente locale. Passmark 20744 a 16 core, 14376 per 8 core, 1887 per singolo core È **disattivato** l'hyperthreading, per cui core fisici e logici coincidono. ==== Utilizzo di GNU parallel per lancio processi marc in parallelo ==== Una volta preparato un file ''lista.txt'' contenente i nomi dei file ''.dat'' da processare, si può utilizzare il comando cat lista.txt | parallel -j4 --nice 20 marc2013.1 -jid {} -v no -b no [...] ove * ''%%-j4%%'' indica il numero di processi da lanciare in parallelo; * ''%%--nice 20%%'' indica di utilizzare la minima priorità possibile (utile ad esempio per continuare ad utilizzare la macchina in via interattiva); * ''%%{}%%'' è il segnaposto per la stringa estratta dal file di testo, nel caso specifico il file ''.dat'' da processare; * ''%%-v no%%'' inibisce la richiesta di conferma pre-lancio usuale in msc.marc * ''%%-b no%%'' disattiva il lancio in background, trattenendo il controllo della shell fino al termine del calcolo; è importantissimo inserirlo in quanto al ritorno alla shell GNU parallel avvierebbe un secondo calcolo. * ''%%[...]%%'' altri parametri di lancio msc.marc possono essere accodati Per maggiori informazioni riferirsi a [[http://www.gnu.org/software/parallel/parallel_tutorial.html|GNU Parallel tutorial]]. ===== Utilizzo di screen o nohup ===== al fine di permettere la sopravvivenza dei calcoli alla chiusura del terminale, è possibile utilizzare ''screen'' oppure ''nohup'' secondo le seguenti modalità ==== nohup ==== Utilizzare nohup nomedelmioscript.sh & per lanciare lo script ''nomedelmioscript.sh'' in background e con sorte disaccoppiata da quella del terminale lanciante. I messaggi di output sono rediretti al file ''nohup.txt'' salvo indicazione specifica contraria (''man nohup'' per approfondimenti). ==== screen ==== Lanciare il comando screen per aprire una nuova sessione di screen. Eseguire i comandi desiderati entro la sessione screen appena aperta. Per sganciarsi dalla sessione di screen (sarà possibile riagganciarsi) battere la sequenza ''Ctrl-A Ctrl-D'', o chiudere il terminale ssh. Per riagganciarsi ad una sessione di screen precedentemente aperta battere screen -r Nel caso siano presenti più sessioni di screen aperte, occorre indicare a quale siamo interessati. ====== Note di installazione ====== ===== IPE extensible drawing editor ===== Installazione da sorgente su debian Wheezy. Non è presente sul repository wheezy il richiesto libturbojpeg (no problem su Jessie e Sid). Installare pacchetto .deb, versione 1.3.1 da [[http://sourceforge.net/projects/libjpeg-turbo/files/|sourceforge]]; crea cartella su ''/opt''. A questo punto modificare il file ''config.mak'' entro ''src'' modificando le righe JPEG_CFLAGS ?= -I/opt/libjpeg-turbo/include JPEG_LIBS ?= /opt/libjpeg-turbo/lib64/libturbojpeg.a ===== Hyperworks 12 ====== ==== Problema rendering fonts su distro derivate ubuntu ==== Nel caso i pulsanti dell'interfaccia di hypermesh risultino privi di scritte, tipo {{:lab:problema_font_hypermesh.png?200|}} occorre installare le versioni //non scalabili// dei font di xorg apt-get install xfonts-100dpi xfonts-75dpi Dovrebbe risolvere. ===== MSC Adams 2015 ===== Installare ''tcsh'' (non ''csh''). apt-get install tcsh ====== TODO ====== Installare [[http://webdavcgi.sourceforge.net/|Webdav CGI]] su server cdm.ing.unimo.it [[lab:esperimenti250kN|lab:esperimenti250kN]]