wiki:herramientas
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaAmbos lados, revisión siguiente | ||
| wiki:herramientas [2022/08/17 12:24] srgualpa | wiki:herramientas [2022/10/12 15:22] (actual) srgualpa [Herramientas] | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | =====Ejemplos Script Slurm===== | + | <CSS> |
| - | <HTML> | + | |
| - | < | + | |
| - | <button class=" | + | /*------------------------------------- |
| - | <div class=" | + | /* Estilo para el texto paresido consola |
| - | < | + | |
| - | <div class=" | + | |
| - | < | + | |
| - | < | + | |
| - | <li class=" | + | |
| - | <li class=" | + | |
| - | <li class=" | + | |
| - | <li class=" | + | |
| - | </ | ||
| - | < | ||
| - | </ | ||
| - | <file c submit_gpu_job.sh[enable_line_numbers=" | ||
| - | #!/bin/bash | ||
| - | ### Las líneas #SBATCH configuran los recursos de la tarea | ||
| - | ### (aunque parezcan estar comentadas) | ||
| - | ### Nombre de la tarea | ||
| - | #SBATCH --job-name=gpu_job | ||
| - | ### Cola de trabajos a la cual enviar. | ||
| - | #SBATCH --partition=gpu | ||
| - | #SBATCH --gres=gpu: | ||
| - | ### Procesos a largar. | + | .shell-body { |
| - | ### Por defecto, se usa un solo proceso para tareas GPU. | + | |
| - | # | + | padding: 5px; |
| + | list-style: none; | ||
| + | background: | ||
| + | color: | ||
| + | font: 1.0em ' | ||
| + | line-height: | ||
| - | ### Tiempo de ejecucion. Formato dias-horas:minutos. | + | |
| - | # | + | -webkit-border-bottom-left-radius: |
| + | -moz-border-radius-bottomright: | ||
| + | -moz-border-radius-bottomleft: | ||
| + | border-bottom-right-radius: 3px; | ||
| + | | ||
| - | | + | |
| + | border-radius: | ||
| - | ### Cargar el entorno del usuario incluyendo la funcionalidad de modules | + | } |
| - | ### No tocar | + | .shell-body li { |
| - | | + | word-wrap: break-word; |
| + | position: relative; | ||
| + | padding: 0 0 0 15px; | ||
| + | } | ||
| - | ### Cargar los módulos para la tarea | + | .recuadro{ |
| - | # FALTA: Agregar los módulos necesarios | + | |
| - | module load gcc | + | border-radius: 1px; |
| - | module load cuda | + | |
| - | | + | |
| - | # FALTA: Cambiar el nombre del programa | + | |
| - | srun NOMBRE_DEL_PROGRAMA | + | } |
| - | | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | <button class=" | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | <li class=" | + | |
| - | <li class=" | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | </ | + | |
| - | <file c submit_mpi_job.sh[enable_line_numbers=" | + | |
| - | #!/bin/bash | + | |
| - | | + | |
| - | ### (aunque parezcan estar comentadas) | + | border: 1px solid #d3d3d3; |
| + | border-radius: | ||
| + | padding: | ||
| + | margin-top: | ||
| + | margin-bottom: | ||
| + | color: | ||
| + | | ||
| + | } | ||
| - | ### Nombre de la tarea | + | |
| - | #SBATCH | + | |
| + | | ||
| + | padding: | ||
| + | margin-top:16px; | ||
| + | margin-bottom: | ||
| + | color: | ||
| + | background-color:# | ||
| + | } | ||
| - | ### Tiempo de ejecucion. Formato dias-horas: | ||
| - | #SBATCH --time 3-0:00 | ||
| - | ### Numero de procesos a ser lanzados. | + | body {font-family: Arial;} |
| - | # | + | |
| - | ### Nombre de partcion | + | /* Style the tab */ |
| - | #SBATCH | + | .tab { |
| + | overflow: hidden; | ||
| + | border: 1px solid #ccc; | ||
| + | background-color: #f1f1f1; | ||
| + | } | ||
| - | ### Script que se ejecuta al arrancar el trabajo | + | /* Style the buttons inside the tab */ |
| + | .tab button { | ||
| + | background-color: | ||
| + | float: left; | ||
| + | border: none; | ||
| + | outline: none; | ||
| + | cursor: pointer; | ||
| + | padding: 14px 16px; | ||
| + | transition: 0.3s; | ||
| + | font-size: 17px; | ||
| + | } | ||
| - | ### Cargar el entorno del usuario incluyendo la funcionalidad de modules | + | /* Change background color of buttons on hover */ |
| - | ### No tocar | + | .tab button: |
| - | . / | + | background-color: |
| + | } | ||
| - | ### Cargar los módulos para la tarea | + | /* Create an active/ |
| - | # FALTA: Agregar los módulos necesarios | + | .tab button.active { |
| - | module load gcc | + | background-color: |
| - | | + | } |
| - | ### Largar el programa con los cores detectados | + | .tablinks.active |
| - | ### La cantidad de nodos y cores se detecta automáticamente | + | |
| - | # FALTA: Cambiar el nombre del programa | + | } |
| - | srun NOMBRE_DEL_PROGRAMA | + | |
| - | </ | + | |
| - | < | + | |
| - | | + | |
| - | + | ||
| - | <button class=" | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | <li class=" | + | |
| - | <li class=" | + | |
| - | < | + | |
| - | <li class=" | + | |
| - | </ | + | |
| - | < | + | |
| - | </ | + | |
| - | <file c submit_openmp_job.sh[enable_line_numbers=" | + | |
| - | #!/bin/bash | + | |
| - | | + | /* Style the tab content */ |
| - | ### (aunque parezcan estar comentadas) | + | .tabcontent { |
| + | display: none; | ||
| + | padding: 6px 12px; | ||
| + | border: 1px solid #ccc; | ||
| + | | ||
| + | } | ||
| - | ### Nombre de la tarea | ||
| - | #SBATCH --job-name=openmp_job | ||
| - | ### Cola de trabajos a la cual enviar. | + | .botonPanel { |
| - | #SBATCH | + | |
| + | color: | ||
| + | cursor: pointer; | ||
| + | padding: 18px; | ||
| + | width: 100%; | ||
| + | border: none; | ||
| + | text-align: left; | ||
| + | outline: none; | ||
| + | font-size: 15px; | ||
| + | transition: 0.4s; | ||
| + | } | ||
| - | ### Procesos a largar. | + | .active, .botonPanel: |
| - | ### Es OpenMP, o sea que un proceso en un nodo y muchos hilos. | + | |
| - | #SBATCH --ntasks=1 | + | } |
| - | ### Hilos por proceso | + | .panel { |
| - | ### Poner el mismo valor acá que en OMP_NUM_THREADS/ | + | |
| - | # | + | |
| + | background-color: white; | ||
| + | overflow: hidden; | ||
| + | } | ||
| - | ### Tiempo de ejecucion. Formato dias-horas:minutos. | + | .ul1 { |
| - | # | + | list-style-type: none; |
| + | | ||
| + | border: 1px solid #ddd; | ||
| + | } | ||
| - | | + | .ul1 .li1 { |
| + | padding: 8px 16px; | ||
| + | border-bottom: | ||
| + | } | ||
| + | .ul1 .li1: | ||
| + | border-bottom: | ||
| - | ### Cargar el entorno del usuario incluyendo la funcionalidad de modules | + | } |
| - | ### No tocar | + | .textoNoImportante{ |
| - | . / | + | } |
| + | .consolaResaltadaconsolaResaltada { | ||
| + | background-color: | ||
| + | color: | ||
| + | } | ||
| - | ### Configurar OpenMP/ | ||
| - | export OMP_NUM_THREADS=56 | ||
| - | export MKL_NUM_THREADS=56 | ||
| - | ### Cargar los módulos para la tarea | + | / |
| - | # FALTA: Agregar los módulos necesarios | + | |
| - | module load gcc | + | |
| - | ### Largar el programa | + | /*------------------------------------FIN CSS---------------------------------------------*/ |
| - | # FALTA: Cambiar el nombre del programa | + | .lista1{ |
| - | srun NOMBRE_DEL_PROGRAMA | + | |
| - | </file> | + | } |
| - | < | + | |
| - | </div> | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | | + | |
| - | + | </ | |
| - | | + | |
| - | </ | + | ======Herramientas====== |
| - | + | **Herramientas usadas por el Grupo de Plasmas Astrofísicos** | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | | + | |
| - | | + | __Plasma solar__ (Dra. Mariana Cécere, Dr. Ernesto Zurbriggen, Lic. Abril Sahade) |
| - | + | \\ | |
| - | + | =====EUV===== | |
| - | </div> | + | Emulación de emisión EUV: |
| - | < | + | [[https:// |
| - | < | + | Dada la temperatura, |
| - | < | + | Instalador: [[https:// |
| + | Licencia: [[https:// | ||
| - | </HTML> | + | =====VisIt===== |
| + | VisIt: | ||
| - | | + | Instalador: \\ |
| - | + | * [[https:// | |
| - | + | * [[https:// | |
| - | <JS> | + | Licencia: |
| - | | + | =====FLASH===== |
| + | |||
| + | FLASH: | ||
| + | |||
| + | Instalador: | ||
| + | Licencia: | ||
| + | |||
| + | |||
| + | =====Emulación de emisión girosincrotrón===== | ||
| + | |||
| + | Emulación de emisión girosincrotrón: | ||
| + | |||
| + | El código está pensado para ser usado en IDL, pero el grupo desarrolló la misma herramienta para Python. | ||
| + | |||
| + | Instalador: | ||
| + | Licencia: | ||
| + | |||
| + | |||
| + | |||
| + | <JS> | ||
| var acc = document.getElementsByClassName(" | var acc = document.getElementsByClassName(" | ||
| var i; | var i; | ||
| Línea 211: | Línea 219: | ||
| </JS> | </JS> | ||
| + | < | ||
| + | < | ||
| + | <button class=" | ||
| + | <div class=" | ||
| + | < | ||
| + | < | ||
| + | <li class=" | ||
| + | <li class=" | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | <file txt Makefile.h[enable_line_numbers=" | ||
| + | |||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | --> | ||
| + | </ | ||
wiki/herramientas.1660739093.txt.gz · Última modificación: 2022/08/17 12:24 por srgualpa