Búsqueda · 24 momentos en 17 episodios
Silvana TapiaLuisa AchaerandioJuan Carlos GilFrancis VillatoroBorja TosarHéctor Socascálculos de prueba en código nicolemódulo calccorrect en pythoncomprobaciones al instalar el códigocódigo nicole inspirado el marcianométodo mensaje ventanita calculacionherencia chorrada película marcianocódigo nicole en fortraninterfaz de usuario en pythonpruebas con módulos pythonficheros de entrada y salida pythonHéctor SocasFortranPythonCalculations CorrectNicoleEl MarcianoCalcCorrectGitHubBarcelona
Ficheros de entrada y salida Python
Con
0:000:301:001:302:002:303:003:17
Héctor Socas explica la estructura del código 'Nicole', indicando que la parte central que corre en un superordenador está escrita en Fortran, mientras que la interfaz de usuario y las tareas auxiliares como pruebas y manejo de archivos se realizan en Python.
…la ventanita y entonces bueno yo tengo un código, lo voy a mostrar para la gente que lo esté viendo en YouTube que bueno yo tengo este código que se llama Nicole que es una cosa en la que he trabajado durante gran parte de mi carrera y está por ahí en GitHub Y hay un módulo que es el módulo que hace comprobaciones cuando tú te lo instalas y tal, pues hay una serie de cálculos de prueba que puedes hacer a ver si el código funciona o no. O sea, son problemas conocidos, entonces lo resuelve y ves si el resultado es el correcto. Y dentro de este hay un módulo en Python que se llama CalcCorrect, que lo que hace es justamente sacar el mensajito. Y bueno, lo tengo por aquí para que vean una idea. Esto es una terminal. ¿O buenísimo? Igual que la película del Marciano, tú abres una ventana de Python, 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.…
Significado #1 · Palabras #1
Héctor Socas explica cómo se monitorizan los superordenadores para saber cuándo una simulación ha finalizado.
Habla: Héctor SocasSignificado #20monitorización de simulaciones hector socasfichero sumario resultado simulaciónsistema de colas envía correo…¿no? Por ejemplo, el Mare Nostrum de Barcelona. Yo me conecto a Barcelona y a mí no me sirve de nada que aquello en la catedral allí de Barcelona se oiga un ping, que por otra parte no lo hace porque no tiene altavoces, ¿no? Pero no te serviría de nada. Lo que se suele hacer es ponerle que te dé un aviso, por ejemplo, que tú tengas un programita que esté monitorizando determinado fichero y cuando tu fichero, yo suelo poner que 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…
Héctor Socas explica la estructura del código 'Nicole', indicando que la parte central que corre en un superordenador está escrita en Fortran, mientras que la interfaz de usuario y las tareas auxiliares como pruebas y manejo de archivos se realizan en Python.
Habla: Héctor SocasSignificado #1 · Palabras #1cálculos de prueba en código nicolemódulo calccorrect en pythoncomprobaciones al instalar el códigocódigo nicole inspirado el marcianométodo mensaje ventanita calculacionherencia chorrada película marcianocódigo nicole en fortraninterfaz de usuario en pythonpruebas con módulos pythonficheros de entrada y salida python…la ventanita y entonces bueno yo tengo un código, lo voy a mostrar para la gente que lo esté viendo en YouTube que bueno yo tengo este código que se llama Nicole que es una cosa en la que he trabajado durante gran parte de mi carrera y está por ahí en GitHub Y hay un módulo que es el módulo que hace comprobaciones cuando tú te lo instalas y tal, pues hay una serie de cálculos de prueba que puedes hacer a ver si el código funciona o no. O sea, son problemas conocidos, entonces lo resuelve y ves si el resultado es el correcto. Y dentro de este hay un módulo en Python que se llama CalcCorrect, que lo que hace es justamente sacar el mensajito. Y bueno, lo tengo por aquí para que vean una idea. Esto es una terminal. ¿O buenísimo? Igual que la película del Marciano, tú abres una ventana de Python, 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.…
