Category Simulación & Proyectos de modelado
Gestión de conjuntos de datos científicos a gran escala: estrategias de almacenamiento para la investigación a largo plazo
Reading Time: 11 minutesSus salidas de simulación no son solo archivos. Son activos de investigación. Cuando una ejecución de varios nodos finaliza y genera cientos de gigabytes en miles de pasos de tiempo, no solo está produciendo datos. Está creando evidencia científica que debe sobrevivir a las actualizaciones de hardware, la rotación de personal y las migraciones de […]
Comparación de herramientas de simulación de código abierto: un marco de decisión
Reading Time: 8 minutesComida clave No hay una mejor herramienta de simulación. La elección correcta depende de su tipo de problema, escala computacional, experiencia en equipo y plan de mantenimiento a largo plazo. Los cuatro pilares de evaluación son la física del dominio, el enfoque computacional, la usabilidad del equipo y la licencia o la gobernanza. Las herramientas […]
Patrones de control de versiones para software científico: estrategias de ramificación para proyectos de investigación
Reading Time: 10 minutesComida clave La mayoría de los equipos de investigación deben utilizar el flujo de GitHub. Ramas de funciones de corta duración con revisión por pares La seguridad equilibra la seguridad con simplicidad y coincide con la cantidad de colaboraciones científicas que funcionan. Gitflow suele ser demasiado complejo para laboratorios pequeños, pero puede ayudar a grandes […]
Perfiles de rendimiento de la computación científica: identificación de cuellos de botella en los solucionadores de PDE
Reading Time: 9 minutesComida clave perfil antes de optimizar. No adivine qué parte de su solucionador PDE es lento. Mídelo primero. El verdadero cuello de botella no es a menudo el que esperas. Los perfiladores de Python son prácticos. Las herramientas como cProfile, py-spy, scalene y SnakeViz admiten diferentes necesidades de perfiles. Los cuellos de botella comunes del […]
Barridos de parámetros reproducibles: diseño de campañas de simulación para publicación
Reading Time: 9 minutesComida clave Los barridos de parámetros son diseño experimental, no solo código. Tratarlos como experimentos estructurados con la documentación adecuada separa el trabajo listo para la publicación de resultados frágiles y no reproducibles. Los barridos factoriales completos rara vez son la elección correcta. Con k parámetros, un factorial completo requiere 2^k ejecuciones. Los diseños factoriales […]
Python para la dinámica de fluidos computacional: una base práctica para investigadores
Reading Time: 8 minutesSi usted es un investigador que ha pasado años trabajando con las ecuaciones de Navier-Stokes y quiere verlas ejecutar en Python sin comprar software caro o reescribiendo todo en C++, esta guía es para usted. La dinámica de fluidos computacional, o CFD, en Python ha madurado drásticamente. Los solucionadores y marcos modernos basados en Python […]
Patrones de computación paralela distribuida para Python científico: MPI, DASK y RAY
Reading Time: 9 minutesAprenda los patrones de computación en paralelo para MPI, Dask y Ray en Scientific Python. Descubra cuándo sobresale cada marco y cómo elegir la herramienta informática distribuida adecuada para su simulación.
Ecuaciones diferenciales como columna vertebral de las simulaciones
Reading Time: 9 minutesLas simulaciones nos ayudan a estudiar sistemas que cambian con el tiempo. Una simulación puede mostrar cómo se mueve un automóvil, cómo se propaga el calor a través del metal, cómo crece una población, cómo fluye un fluido o cómo se desarrollan los patrones climáticos. Al principio, esto puede parecer solo una tarea de programación. […]
Flujos de trabajo de simulación reproducibles en química e investigación de materiales: qué equipos deben documentar
Reading Time: 8 minutesLa reproducibilidad en química y simulación de materiales no es solo una cuestión de almacenar un script, cargar un conjunto de datos o mantener una carpeta de archivos de entrada. Un flujo de trabajo es reproducible cuando otro investigador puede entender cómo una pregunta científica se convirtió en un modelo, cómo ese modelo se convirtió […]
Estudio de caso: MMSP y su papel en la computación científica
Reading Time: 10 minutesLa computación científica no se trata solo de computadoras poderosas o fórmulas matemáticas avanzadas. También se trata de software que ayuda a los investigadores a convertir las preguntas físicas en modelos, simulaciones y experimentos repetibles. En campos como la ciencia de los materiales, la química, la física y la ingeniería, las herramientas de software pueden […]