Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Can we create a rudimentary mediator log file when running without a mediator?

Abierto
#708 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Activo
Stack tecnológico
fortran

Línea de trabajo

Start with cime_config/buildnml#L421-L433 and the CIME pull request 5063, then trace the is_comp_standalone function and its uses. Determine whether CMEPS can produce a rudimentary mediator log when no mediator runs; done means the standalone configuration no longer needs special-purpose CIME logic that must stay synchronized with CMEPS.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

There are some "standalone" configurations of CESM where we run CMEPS without a mediator:

https://github.com/ESCOMP/CMEPS/blob/8f192a5e6076720993150ea13a87b6e2ba6ea0e5/cime_config/buildnml#L421-L433

This requires some workarounds in CIME - see the code changed in https://github.com/ESMCI/cime/pull/5063 as well as the code that uses this is_comp_standalone function (which I'm planning to rename to something like compset_lacks_cpl_log). If feasible, a better solution could be to create a rudimentary / faked mediator log file even when running without a mediator, so that we don't need special purpose logic in CIME that needs to stay in sync with the logic in CMEPS. I don't know how feasible this would be....

Lenguaje dominante
Fortran
Estrellas
36
Forks
107
Merge medio
1 d 5 h
PR fusionados (30 d)
2

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ESCOMP/CMEPS

Todos los issues de ESCOMP/CMEPS

Issues similares

Más issues de Distributed Systems

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.