Búsqueda · 33 momentos en 22 episodios
Silvana TapiaLuisa AchaerandioJuan Carlos GilFrancis VillatoroBorja TosarHéctor Socascódigo nicole en fortraninterfaz de usuario en pythonpruebas con módulos pythonficheros de entrada y salida pythonsimulación completa con fortranpreprocesador propio de juan carlosfortran 90 y etiquetasFrancis VillatoroFortran 90Juan Carlos GilCPUsHéctor SocasFortranPythonCalculations CorrectNicoleJPLPasadenaEl Marciano
Simulación completa con Fortran
Con
0:000:301:001:302:002:303:003:17
Juan Carlos Gil comenta sobre la visualización de su código en pantalla durante una sesión en directo, indicando que se encuentra en un entorno no habitual.
…importas el módulo y simplemente invocas el método mensaje y te sale la ventanita de calculación. ¡Buenísimo! Es una tontería muy grande, pero bueno, es herencia un poco de la chorrada de la película. Y para quien quiera usarlo, ahí está disponible. Eso lo Incorporaste a la versión en Python, pero la versión anterior era en Fortran, no lo tenía, ¿no? El código es en Fortran, pero todo el interfaz con el usuario es en Python. Entonces, la parte que corre en un superordenador está en Fortran, pero tiene los módulos en Python que son los que se usan para, por ejemplo, hacer pruebas, para generar los ficheros de entrada, para leer los ficheros de salida, todo eso está en Python. ¿Me deja, Héctor, que proyecte yo mi código también? Me ha dado miedo morriña. ¿Pero tiene Calculations Correct? No exactamente. ¿Se está viendo? No, no vemos nada. Bueno, te vemos a ti, pero no sé si es la intención. Sí, es que estoy en un sitio que no es el mío. Está en ello, está en ello. Ya, ahora, ahora, ahora va. Vale. Ah, Simulation has complete successfully. Esto, yo ponía Simulation has complete successfully. Esto es Fortran, Francis, lo que pasa que con un preprocesador mío que hace que se parezca menos. Con las etiquetas de esta forma y demás, ¿ves? Pero yo tengo aquí un Simulation has complete successfully. Esto es Fortran 90 por lo menos, ¿no? En 77, pero maqueado, yo me hice un preprocesador para que fuese más amable; el nombre del código es Poli. Este es el principio del orden, y aquí está, pues mire, en fin, lo acabé en el año 1994, con la ayuda de otro doctorando, Fernando Bresma, y lo inicié…
Significado #1 · Palabras #1
Juan Carlos Gil comenta sobre la importancia de las simulaciones que requieren el uso de CPUs durante varias horas, considerándolo algo extraordinario.
Habla: Juan Carlos GilSignificado #3simulaciones con cpus durante horasinvestigador y académico habla de simulacionespedazo de simulación increíble…cuando mi simulación termina, cree un fichero con una especie de sumario del resultado; cuando ya tú ves que ese fichero existe, es que aquello ha terminado o el sistema de colas te manda un correo. Exacto, puedes ponerle también eso, que te manda un correo. Y luego esa es la parte un poco en serio, o sea que no es ninguna tontería. Pero antes de que sigas, que da cuenta de tu nivel, en fin, de investigador y académico: el hecho de que hables de la posibilidad de disponer de CPUs durante horas, o sea, eso para mí, horas, muchas horas de CPU, eso es un pedazo de simulación increíble; más bien yo hablaría de minutos, minutos de CPU, porque muchas horas da tiempo para hacer muchas cosas. Es una broma, depende obviamente del tamaño de la simulación pero horas de un superordenador es algo tremendo. No, que te las den es lo difícil; ahora que tú tengas un problema en…
Héctor Socas explica cómo los cálculos necesarios para resolver problemas complejos, como los mostrados en la película 'El Marciano', se realizan inicialmente en un portátil pero que, para mayor dramatismo, se simula su ejecución en un superordenador.
Habla: Héctor SocasSignificado #9simulaciones con snapshot a tiempocálculos marciano para viabilidadastrodinamicista en el marcianocálculos complejos portátilproblema de tres cuerpos portátilsimulación superordenador jplpasadena cálculos ordenador…tienes una cuota de horas, de minutos asignada y no te pases estos, porque si tienes 120 minutos y tu programa no ha acabado, acaba sí o sí te lo mata; acaba contigo y te has quedado con la simulación en el punto de vista. Bueno, una cosa muy importante: Estas simulaciones siempre se deben hacer que guarde un snapshot a cierto tiempo, de forma que se pueda continuar. Reiniciar, reiniciar, sí, sí. Y un poco la anécdota tonta es que hay una escena en la película El Marciano, que yo no recuerdo si está así en la novela, ¿no? pero hay una parte en la película en la que el astrodinamicista tiene que hacer los cálculos para comprobar si la maniobra esta que se le ocurre para resolver el problema de la película, si eso es viable o no. Y entonces, para eso, tiene que hacer unos cálculos en superordenador. Que bueno, ya empezamos mal porque eso se hace en un portátil; realmente es un problema de, no sé, tres cuerpos: aquello en un portátil corriendo por la noche lo haces. Pero bueno, para darle ahí un poco de drama, pues se tiene que conectar un superordenador, que no me acuerdo, creo que era en JPL. Entonces, lo primero, se coge en un avión para ir a Pasadena y ir allí, cuando Eso no funciona así, tú te conectas desde tu casa a ese superordenador, pero bueno, van allí. No solo va allí, que tú podrías entenderlo; bueno, quiere hablar con el equipo técnico de allí para ver cómo optimizar el código, pero no solo eso, sino que el…
Juan Carlos Gil comenta sobre la visualización de su código en pantalla durante una sesión en directo, indicando que se encuentra en un entorno no habitual.
Habla: Juan Carlos GilSignificado #1 · Palabras #1código nicole en fortraninterfaz de usuario en pythonpruebas con módulos pythonficheros de entrada y salida pythonsimulación completa con fortranpreprocesador propio de juan carlosfortran 90 y etiquetas…importas el módulo y simplemente invocas el método mensaje y te sale la ventanita de calculación. ¡Buenísimo! Es una tontería muy grande, pero bueno, es herencia un poco de la chorrada de la película. Y para quien quiera usarlo, ahí está disponible. Eso lo Incorporaste a la versión en Python, pero la versión anterior era en Fortran, no lo tenía, ¿no? El código es en Fortran, pero todo el interfaz con el usuario es en Python. Entonces, la parte que corre en un superordenador está en Fortran, pero tiene los módulos en Python que son los que se usan para, por ejemplo, hacer pruebas, para generar los ficheros de entrada, para leer los ficheros de salida, todo eso está en Python. ¿Me deja, Héctor, que proyecte yo mi código también? Me ha dado miedo morriña. ¿Pero tiene Calculations Correct? No exactamente. ¿Se está viendo? No, no vemos nada. Bueno, te vemos a ti, pero no sé si es la intención. Sí, es que estoy en un sitio que no es el mío. Está en ello, está en ello. Ya, ahora, ahora, ahora va. Vale. Ah, Simulation has complete successfully. Esto, yo ponía Simulation has complete successfully. Esto es Fortran, Francis, lo que pasa que con un preprocesador mío que hace que se parezca menos. Con las etiquetas de esta forma y demás, ¿ves? Pero yo tengo aquí un Simulation has complete successfully. Esto es Fortran 90 por lo menos, ¿no? En 77, pero maqueado, yo me hice un preprocesador para que fuese más amable; el nombre del código es Poli. Este es el principio del orden, y aquí está, pues mire, en fin, lo acabé en el año 1994, con la ayuda de otro doctorando, Fernando Bresma, y lo inicié…
