{"id":1167,"date":"2008-09-10T15:28:54","date_gmt":"2008-09-10T13:28:54","guid":{"rendered":"http:\/\/www.ehu.es\/sgi\/Arina\/?p=1167"},"modified":"2022-09-20T23:39:41","modified_gmt":"2022-09-20T21:39:41","slug":"como-mandar-siesta","status":"publish","type":"post","link":"https:\/\/www.ehu.eus\/sgi\/arina_es\/mandar-trabajos\/como-mandar-siesta","title":{"rendered":"C\u00f3mo mandar trabajos de Siesta"},"content":{"rendered":"<h2>C\u00f3mo mandar trabajos de siesta<\/h2>\n<p>Existen 3 posibilidades.<\/p>\n<ol>\n<li>Con el comando <code>send-siesta<\/code>.<\/li>\n<li>Con el comando <code>qsub<\/code> en interactivo.<\/li>\n<li>Con un scrtip tradicional para <code>qsub<\/code>.<\/li>\n<\/ol>\n<h2>Comando send_siesta<\/h2>\n<p>Si se ejecuta send_siesta muestra una ayuda de como ejecutarse. El modo de mso del comando send_siesta es el siguiente:<\/p>\n<p><code>send_siesta JOBNAME NODES PROCS_PER_NODE[property] TIME MEM [``Other queue options'']<\/code><\/p>\n<table cellpadding=\"3\">\n<tbody>\n<tr>\n<td align=\"LEFT\"><tt>JOBNAME:<\/tt><\/td>\n<td align=\"LEFT\">Nombre del input de siesta sin extensi\u00f3n.<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><tt>NODES:<\/tt><\/td>\n<td align=\"LEFT\">N\u00famero de nodos.<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><tt>PROCS:<\/tt><\/td>\n<td align=\"LEFT\">N\u00famero de procesadores por nodo.<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><tt>TIME:<\/tt><\/td>\n<td align=\"LEFT\">Tiempo solicitado a la cola, formato&nbsp;<tt>hh:mm:ss.<\/tt><\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><tt>MEM:<\/tt><\/td>\n<td align=\"LEFT\">memoria en Gb y sin especificar la unidad.<\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\"><tt>[``Other queue options'']<\/tt><\/td>\n<td align=\"LEFT\">Existe la posibilidad de pasar m\u00e1s variables al sistema de colas.&nbsp;<a href=\"http:\/\/www.ehu.es\/sgi\/Comandos_interes_ct.html#sec:otras_directivas\">M\u00e1s informaci\u00f3n sobre estas opciones<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>El comando <code>send_siesta<\/code> o <code>qsub<\/code> interactivo copia el contenido del directorio desde el que se lanza al <tt>\/scratch<\/tt> o <tt>\/gscratch<\/tt> -si se usan 2 o m\u00e1s nodos-. Y es all\u00ed donde realiza el c\u00e1lculo.<\/p>\n<p><strong>Ejemplos<\/strong><\/p>\n<p>Mandamos Siesta con el input job1.fdf a 1 nodo, 4 procesadores de ese nodo tipo itaniumb, con un tiempo solicitado de 4 horas y 1 GB de RAM:<\/p>\n<pre>send_siesta job1 1 4:itaniumb 04:00:00 1<\/pre>\n<p>Mandamos Siesta con el input job3.fdf a 2 nodos, 4 procesadores en cada nodo, con un tiempo solicitado de 60 horas, 8 GB de RAM y que se ejecute despu\u00e9s del trabajo 1234.arinab:<\/p>\n<pre>send_siesta job3 2 4 60:00:00 8 ``-W depend=afterany:1234''<\/pre>\n<p>Mandamos Siesta con el input job3.fdf a 1 nodo y 4 procesadores en cada nodo, con un tiempo solicitado de 400 horas, 15 GB de RAM y que nos env\u00ede un email al inicio y final del c\u00e1lculo a la direci\u00f3n especificada.<\/p>\n<pre>send_siesta job3 1 4 400:00:00 15 ``-m be -M mi.email@ehu.es''<\/pre>\n<p>&nbsp;<\/p>\n<h2>qsub interactivo<\/h2>\n<p>Ejecutamos<\/p>\n<pre> qsub<\/pre>\n<p>sin argumentos y respondemos a las preguntas.<\/p>\n<h2>qsub tradicional<\/h2>\n<p>Tambi\u00e9n existe la posibilidad de&nbsp;<strong>mandar siesta de la forma cl\u00e1sica<\/strong>, donde el usuario se cr\u00e9a su script de PBS. Hay ejemplos en este link. Hay que a\u00f1adir al script la orden:<\/p>\n<pre>\/software\/bin\/siesta\/siesta_mpi &lt; input.fdf &gt; log.out<\/pre>\n<h2>Monitorizaci\u00f3n de los c\u00e1lculos<\/h2>\n<p>Para facilitar el <strong>seguimiento y\/o control<\/strong> de los c\u00e1lculos, existen las suiguientes herramientas si ha sido enviado usando <tt>send_siesta<\/tt> o qsub en interactivo:<\/p>\n<ul>\n<li><strong>remote_vi<\/strong> Nos ense\u00f1a con el <tt>gvim<\/tt> el <tt>*.out<\/tt> del c\u00e1lculo de siesta.<\/li>\n<li><strong>remote_xmakemol<\/strong> Nos ense\u00f1a con el <tt>xmakemol<\/tt> el <tt>*.ANI<\/tt> del c\u00e1lculo de siesta.<\/li>\n<li><strong>remote_qmde<\/strong> Nos ense\u00f1a con el <tt>xmgrace<\/tt> la evoluci\u00f3n de la energ\u00eda respecto al tiempo de un c\u00e1lculo de Din\u00e1mica Molecular .<\/li>\n<\/ul>\n<p>El uso de todas estas herramientas es muy similar, hay que ejecutarlas seguido el identificador que el c\u00e1lculo tiene en el sistema de colas. Ejemplos para monitorizar el trabajo con identificador 3465:<\/p>\n<p>remote_vi 3465<br \/>\nremote_xmakemol 3465<br \/>\nremote_qmde 3465<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo mandar trabajos de siesta Existen 3 posibilidades. Con el comando send-siesta. Con el comando qsub en interactivo. Con un scrtip tradicional para qsub. Comando send_siesta Si se ejecuta send_siesta muestra una ayuda de como ejecutarse. El modo de mso del comando send_siesta es el siguiente: send_siesta JOBNAME NODES PROCS_PER_NODE[property] TIME MEM [\u00abOther queue options\u00bb] &hellip; <a href=\"https:\/\/www.ehu.eus\/sgi\/arina_es\/mandar-trabajos\/como-mandar-siesta\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">C\u00f3mo mandar trabajos de Siesta<\/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\/1167"}],"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=1167"}],"version-history":[{"count":9,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/posts\/1167\/revisions"}],"predecessor-version":[{"id":9112,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/posts\/1167\/revisions\/9112"}],"wp:attachment":[{"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/media?parent=1167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/categories?post=1167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ehu.eus\/sgi\/wp-json\/wp\/v2\/tags?post=1167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}