<table width="652px" height="320px" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
  <tr>
     <td style="color:#003333; font-size:18pt;">
       <br><b><div align="center">Novedades</div></b>
     </td>
  </tr>
  <tr>
     <td  style="padding: 10px 0px 10px 25px; font-size:12pt; color: #4E4E4E;" valign="top"  width="400">
        <div style='padding-left:20px;'>
           <br><br><br>
<br><u><b>Loguearse:</b></u>
<br>
<br>Ingrese a "Login" ubicado bajo la pesta&ntilde;a "Usuarios", y escribir su nombre de usuario y contrase&ntilde;a.
<br>
<br>Para hacerlo por consola, ingrese lo siguiente reemplazando por el usuario correspondiente:
<br>
<br>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=600 height=60 style="padding-left:20px;">
	  > ssh -X usuario@200.45.54.94
	</td></tr>
	</table>
<br>
<br>
<br>
<br>
<br><u><b>Env&iacute;o de archivos al servidor:</b></u>
<br>
<br>Luego de loguearse en el sistema web, acceda a "App & Data" ubicado bajo la pesta&ntilde;a "Usuarios". En el "Espacio para subir archivos en el servidor" seleccione los documentos que desee enviar y &eacute;stos autom&aacute;ticamente se enviar&aacute;n al servidor.
<br>
<br>Para hacerlo por consola, ingrese lo siguiente:
<br>
<br>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=600 height=60 style="padding-left:20px;">
	  > scp archivo1 usuario@200.45.54.94:/carpeta/destino/
	</td></tr>
	</table>
<br>
<br>
<br>
<br>
<br><u><b>Env&iacute;o de archivos desde el servidor al equipo personal:</b></u>
<br>
<br>Ingrese a "App & Data", en la secci&oacute;n "Secci&oacute;n de Administraci&oacute;n de archivos" seleccione los documentos que desee descargar y presione el bot&oacute;n "Descargar" ubicado a la derecha del panel. Los mismos se bajar&aacute;n dentro de un archivo comprimido de extensi&oacute;n ".zip" .
<br>
<br>Para hacerlo por consola, ingrese lo siguiente:
<br>
<br>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=600 height=60 style="padding-left:20px;">
	  > scp usuario@200.45.54.94:/carpeta/archivo1 /carpeta/destino/
	</td></tr>
	</table>
<br>
<br>  <b><i>Nota:</i></b> para copiar una carpeta repita el mismo paso agregando el flag "-r" luego de "scp" ("scp -r ...").
<br>
<br>
<br>
<br>
<br><u><b>Compilar c&oacute;digo fuente en C y Fortran:</b></u>
<br>
<br>    Ya estando logueado, tipear lo siguiente:
<br><br><br>
<br>      <b>Para gcc:</b>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=300>
		   > gcc programa.c                       </td><td><i>Compila el programa en C programa.c, genera un archivo ejecutable a.out.</i>
	</td>
	</tr>
	</table>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=300>
		   > gcc -o programa programa.c           </td><td><i>Compila el programa en C programa.c, genera un archivo ejecutable programa.</i>
	</td>
	</tr>
	</table>
<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
<tr><td width=300>
       > gcc -c programa.c                    </td><td><i>No genera el ejecutable, sino el c&oacute;digo objeto, en el archivo programa.o. Si no se indica un nombre para el archivo objeto, usa el nombre del archivo en C y le cambia la extensi&oacute;n por .o.</i>
</td>
</tr>
</table>
<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
<tr><td width=300>
       > gcc -c -o objeto.o programa.c        </td><td><i>Genera el c&oacute;digo objeto indicando el nombre de archivo.</i>
<br>
</td>
</tr>
</table>
<br><br><br>
      <b>Para g++:</b>
<table width="100%">
<tr><td>
<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
<tr><td width=300>
       > g++ -o programa programa.cpp         </td><td><i>Compila el programa en C++ programa.c, genera un archivo ejecutable programa.</i>
</td>
</tr>
</table>
<tr><td>
<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
<tr><td width=318>
       > g++ -c programa.cpp                  </td><td width=300><i>Igual para un programa en C++.</i>
</td>
</tr>
</table>
<tr><td>
<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
<tr><td width=300>
       > g++ -o ~/bin/programa program.cpp    </td><td><i>Genera el ejecutable programa en el subdirectorio bin del directorio propio del usuario.</i>
</td>
</tr>
</table>
<tr><td>
<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
<tr><td width=300>
       > g++ -L/lib -L/usr/lib programa.cpp   </td><td><i>Indica dos directorios donde han de buscarse bibliotecas. La opci&oacute;n -L debe repetirse para cada directorio de b&uacute;squeda de bibliotecas.</i>
</td>
</tr>
	</table>
	<tr><td>
		<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
		<tr><td width=300>
			   > g++ -I/usr/include programa.cpp      </td><td><i>Indica un directorio para buscar archivos de encabezado (de extensi&oacute;n .h).</i>
		</td>
		</tr>
		<tr> 
		</td>
		</tr>
		</table>
	</td></tr>
	</table>
<br><br><br>
      <b>Para Fortran:</b>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=300>
		   > gfortran -o programa.exe programa.f  </td><td><i>Compila el programa en gfortran programa.f, genera un archivo ejecutable programa.</i>
	</td>
	</tr>
	</table>
<br>
<br>
<br>
<br>
<br>Ejecutar aplicaci&oacute;n:
<br>
<br>	 Para ejecutar, se debe subir la aplicaci&oacute;n a la cola de ejecuci&oacute;n. Para ello es necesario crear un script que llame a ejecutar la aplicaci&oacute;n, dado que no es posible subir directamente un .exe u otro tipo de ejecutable a la cola.
<br>	 Se crea un archivo de nombre script.sh y dentro del mismo se ingresa lo siguiente reemplazando los par&eacute;ntesis por los datos correspondientes:
<br><br>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=600>
	<br>	   #PBS -N (NombreAplicaci&oacute;n)
	<br>	   #PBS -l nodes=(N&uacute;meroEquipos) ppn=8
	<br>	   #PBS -d /home/(NombreUsuario)/scripts/
	<br>
	<br>	   ./(NombreAplicaci&oacute;n)
	<br>
	<br>
	</td>
	</tr>
	</table>
<br>
<br>	 De necesitar correr la aplicaci&oacute;n con mpirun reemplace la &uacute;ltima l&iacute;nea por lo que sigue a continuaci&oacute;n:
<br><br>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=600 height=60>
		   mpirun ./(NombreAplicaci&oacute;n)
	</td>
	</tr>
	</table>
<br>
<br>
<br>
<br>	 Luego se procede a subir a la cola de ejecuci&oacute;n:
<br><br>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=600 height=60>
		   > qsub script.sh
	</td>
	</tr>
	</table>
<br>
<br>
<br>
<br>	 Consultar estado de las colas de ejecuci&oacute;n (para saber si la aplicaci&oacute;n est&aacute; en esera, corriendo o si ha terminado):
<br><br>
	<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
	<tr><td width=600 height=60>
		   > qstat -u (NombreUsuario)
	</td>
	</tr>
	</table>
<br>
<br>
<br>
<br>         Detener proceso subido a una cola de ejecuci&oacute;n:
<br><br>
		<table style="border-style: dotted; border-width: 1px; border-color: 660033;">
		<tr><td width=600 height=60>
			   > qdel (IdProceso)
		</td>
		</tr>
		</table>

	   <br><br><br><br><br>
	</div>
     </td>
  </tr>
</table>