{"id":4493,"date":"2008-06-24T09:02:17","date_gmt":"2008-06-24T07:02:17","guid":{"rendered":"http:\/\/www.ehu.es\/sgi\/?p=4493"},"modified":"2022-09-20T23:49:48","modified_gmt":"2022-09-20T21:49:48","slug":"como-mandar-espresso","status":"publish","type":"post","link":"https:\/\/www.ehu.eus\/sgi\/arina_es\/mandar-trabajos\/como-mandar-espresso","title":{"rendered":"C\u00f3mo mandar Espresso"},"content":{"rendered":"<h2>send_espresso<\/h2>\n<p>Para lanzar al sistema de colas trabajos de Quantum Espresso existe la utilidad <strong>send_espresso<\/strong>. Al ejecutarlo, muestra la sintaxis del comando, que se resume a continuaci\u00f3n:<\/p>\n<pre>send_espresso input Executable Nodes Procs_per_node Time Mem [``Otherqueue options'' ]<\/pre>\n<table cellpadding=\"3\">\n<tbody>\n<tr>\n<td align=\"LEFT\"><strong>Input<\/strong><\/td>\n<td align=\"LEFT\">Nombre del input de espresso\u00a0sin extensi\u00f3n<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><strong>Executable<\/strong><\/td>\n<td align=\"LEFT\">Nombre del programa de espresso que se quiere usar: pw.x, ph.x, cp.x,&#8230;<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><strong>Nodos<\/strong><\/td>\n<td align=\"LEFT\">N\u00famero de nodos a los que se quiere mandar el c\u00e1lculo<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><strong>Procs_per_node:<\/strong><\/td>\n<td align=\"LEFT\">N\u00famero de procesadores por nodo<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><strong>Time:<\/strong><\/td>\n<td align=\"LEFT\">Tiempo solicitado a la cola, formato hh:mm:ss<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><strong>Mem<\/strong><\/td>\n<td align=\"LEFT\">Memoria en GB y sin especificar la unidad<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><strong>[\u00abOtras opciones de Torque\u00bb] <\/strong><\/td>\n<td align=\"LEFT\">Existe la posibilidad de pasar m\u00e1s variables al sistema de colas. Ver ejemplos m\u00e1s abajo<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Ejemplos<\/h3>\n<p>Mandamos Espresso (binario pw.x) con el input job1.in a 1 nodo, 4 procesadores de ese nodo, con un tiempo solicitado de 4 horas y 1 GB de RAM:<\/p>\n<pre>send_espresso job1 pw.x 2 4 04:00:00 1<\/pre>\n<p>Mandamos espresso (car-parrinello) con el input job2.in a 2 nodos, 8 procesadores en cada nodo, con un tiempo solicitado de 192 horas, 8 GB de RAM y que se ejecute despu\u00e9s del trabajo 1234.arina:<\/p>\n<pre>send_espresso job2 cp.x 2 8 192:00:00 8 ``-W depend=afterany:1234''<\/pre>\n<p>Mandamos espresso (binario ph.x) con el input job3.in a 8 nodos y 8 procesadores en cada nodo, con un tiempo solicitado de 200:00:00 horas, 64 GB de RAM (global) y que nos env\u00ede un mensaje de correo al inicio y final del c\u00e1lculo a la direcci\u00f3n especificada.<\/p>\n<pre>send_espresso job3 ph.x 8 8 200:00:00 64 ``-m be -M mi.email@ehu.es''<\/pre>\n<p>El comando send_espresso copia el contenido del directorio desde el que se lanza al \/scratch o \/gscratch -si se usan 2 o m\u00e1s nodos. Es all\u00ed donde realiza el c\u00e1lculo.<\/p>\n<h2>C\u00f3mo usar creando tu propio script para Torque<\/h2>\n<p>Los ejecutables de Espresso se encuentran instalados en <tt>\/software\/bin\/espresso<\/tt>. Por ejemplo, para ejecutar pw.x en las colas usar:<\/p>\n<blockquote>\n<pre><tt>source \/software\/Espresso\/compilervars.sh\n\/software\/Espresso\/bin\/pw.x -npool ncores &lt; input_file &gt; output_file<\/tt><\/pre>\n<\/blockquote>\n<p>En la opci\u00f3n <code>-npool ncores<\/code> hay que sustituir <code>ncores<\/code> por el n\u00famero de cores que se va a usar, esto mejora la velocidad de ejecuci\u00f3n del c\u00e1lculo. Si se solicitan m\u00e1s de un core se ejecuta autom\u00e1ticamente en paralelo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>send_espresso Para lanzar al sistema de colas trabajos de Quantum Espresso existe la utilidad send_espresso. Al ejecutarlo, muestra la sintaxis del comando, que se resume a continuaci\u00f3n: send_espresso input Executable Nodes Procs_per_node Time Mem [\u00abOtherqueue options\u00bb ] Input Nombre del input de espresso\u00a0sin extensi\u00f3n Executable Nombre del programa de espresso que se quiere usar: pw.x, &hellip; <a href=\"https:\/\/www.ehu.eus\/sgi\/arina_es\/mandar-trabajos\/como-mandar-espresso\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">C\u00f3mo mandar Espresso<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_links_to":"","_links_to_target":""},"categories":[109,13],"tags":[],"_links":{"self":[{"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/posts\/4493"}],"collection":[{"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/comments?post=4493"}],"version-history":[{"count":9,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/posts\/4493\/revisions"}],"predecessor-version":[{"id":8696,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/posts\/4493\/revisions\/8696"}],"wp:attachment":[{"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/media?parent=4493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/categories?post=4493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/tags?post=4493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}