[Documentation] Compare to parsl
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- documentation
Línea de trabajo
No se nombra ningún archivo del repositorio, prueba ni punto de entrada de la documentación. Empieza por determinar dónde corresponde incluir una comparación con Parsl; después, usa la configuración de Python proporcionada como ejemplo de referencia y define el alcance de la comparación y los criterios para darla por terminada antes de documentarla.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
#!/bin/env python3
import os
import parsl
from parsl.app.app import python_app, bash_app
from parsl.config import Config
from parsl.channels import LocalChannel
from parsl.providers import SlurmProvider
from parsl.executors import FluxExecutor
from parsl.launchers import SimpleLauncher
from parsl.addresses import address_by_hostname
from parsl.data_provider.files import File
# Update to import config for your machine
config = Config(
executors=[
FluxExecutor(
label="hera_flux",
# launch_cmd='{flux} start -v 2 {python} {manager} {protocol} {hostname} {port}',
launch_cmd='srun --tasks-per-node=1 ' + FluxExecutor.DEFAULT_LAUNCH_CMD,
provider=SlurmProvider(
channel=LocalChannel(),
nodes_per_block=2,
init_blocks=1,
partition='pdebug',
walltime='00:10:00',
launcher=SimpleLauncher(),
),
)
],
)
parsl.load(config)
remote = False
shared_dir = "/usr/workspace/corbett8/Flux/"
@python_app
def py_mpi(parsl_resource_specification={}):
from mpi4py import MPI
return MPI.COMM_WORLD.Get_size(), MPI.COMM_WORLD.Get_rank()
print(py_mpi(parsl_resource_specification={"num_tasks": 6}).result())
parsl.clear()
- Lenguaje dominante
- Python
- Estrellas
- 77
- Forks
- 7
- Merge medio
- 10 h 32 min
- PR fusionados (30 d)
- 12
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pyiron/executorlib
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
pyiron/executorlib#1054 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
pyiron/executorlib#1032 ·
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
pyiron/executorlib#1005 ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
pyiron/executorlib#1049 · 1 comentario ·
-
documentation
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
pyiron/executorlib#999 · 1 comentario ·
Todos los issues de pyiron/executorlib
Issues similares
-
agent-ready documentation needs-triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
Add https://search.jeremyh.xyz/ Abiertoinstance instance add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
searxng/searx-instances#939 · 1 comentario ·
-
area-deployment area-integrations triage:bot-seen
Dificultad 2/5 Medio día Aptitud para principiantes 86/100