Re: Simusol

6 views
Skip to first unread message

Diego Saravia

unread,
Aug 23, 2021, 12:04:11 AM8/23/21
to Federico Montenegro Lopez, Marcos Hongn, SimuSol, simusol...@googlegroups.com, simusol2...@googlegroups.com, Dolores Alia Mama
Varios me habian reportado extrañas simulaciones en ubuntu 20. He confirmado que efectivamente el nuevo gfortran es el problema, porque el programa compilado que produce funciona mal, lo raro es que funciona pero da resultados incorrectos, primera vez que veo que pasa algo asi con un programa al cambiar de version de compilador.

Logre solucionar el problema y hacer andar el simusol en ubuntu 20 y 21
Es un kilombo, pero bueno, intentare automatizar mañana la instalacion del fortran del 18 en el 20

Hasta que eso pase usen ubuntu 18.
Para los que usen otras distros, verifiquen que el gfortran que usen sea de la version 7 o menor
El ubuntu 20 viene con la 9 que no funciona, no se que pasara con la 8.

El problema es que el nuevo fortran ya no compila correctamente el codigo del sceptre, la solucion es actualizar el codigo del sceptre
mientras tanto intentare lo anterior. Lo anterior implica crear una jaula chroot del 18 en el 20/21, instalar ahi el gfortran y despues modificar el simusol para que ejecute ese gfortran.

Es curioso, en el ubuntu 21 directamente avisa el error y no se ejecuta el sceptre, lo cual es mucho mas razonable, que funcionar mal.
No esta bueno que modifiquen el fortran asi, pero bue, es lo que hay.

Ahi esta la solucion correcta del Pared.dia, que es uno de los ejemplos que me habian pasado de mala simulacion,  en el ubuntu 20, en realidad en el 21.

Mas abajo esta el dia
Y mas abajo el grafico con una sola curva que es el incorrecto.
Notese que en realidad son 3 curvas, pero como dos de ellas no cambian y coinciden con el maximo del grafico no se ven.
Se puede ver eso en el archivo simul con los resultados.

Con este ejemplo pueden verificar si su simusol esta funcionando OK o no

El mar, 17 ago 2021 a las 9:54, Federico Montenegro Lopez (<gambert...@gmail.com>) escribió:
Hola buenos dias profesor, una consulta estoy teniendo problemas con el simusol,lo descargue hace un par de días de la página oficial. Intente hacer un ejemplo del tutorial pero no me da alunos resultados. Le mando el .dia. Desde ya muchas gracias


--
Diego Saravia
Diego....@gmail.com
NO FUNCIONA->d...@unsa.edu.ar
arreglofortran.png
Pared.dia
Pared_graf01MAL.png

Diego Saravia

unread,
Aug 23, 2021, 10:36:40 AM8/23/21
to Federico Montenegro Lopez, Marcos Hongn, SimuSol, simusol...@googlegroups.com, simusol2...@googlegroups.com, Dolores Alia Mama, pablo roberto Dellicompagni

Instalación del gfortran

Los nuevos fortrans a partir de su versión 7 perdieron su capacidad de compilar el sceptre. Si bien lo razonable es corregir el sceptre incorporando los nuevos criteros del gfortran, hasta que eso suceda creamos un script para instalar el viejo gfortran 7 en los nuevos ubuntu, usando  schroot.

Descargar y ejecutar:

wget https://www.simusol.org/downloads/instalar_sceptre_schroot.sh

bash instalar_sceptre_schroot.sh

En algún momento pedirá confirmar la codificación de la terminal, la opción preseleccionada (utf-8) funciona ok.

Con este cambio y el necesario para el dia

wget https://www.simusol.org/downloads/instalardiasimusol.sh

bash instalarsimusoldia.sh

Se puede actualizar a ubuntu 20 o superior y simusol funcionara correctamente

Para instalar simusol en un nuevo ubuntu desde cero, como siempre

wget https://www.simusol.org/downloads/instalar.sh

bash instalar.sh

y luego los dos anteriores

Diego Saravia

unread,
Aug 23, 2021, 10:53:24 AM8/23/21
to Federico Montenegro Lopez, Marcos Hongn, SimuSol, simusol...@googlegroups.com, simusol2...@googlegroups.com, Dolores Alia Mama, pablo roberto Dellicompagni

Aquellos que quieran confirmar como funciona su simusol pueden descargar Pared.dia y verificar cuál gráfica les produce

wget https://www.simusol.org/downloads/Pared.dia

wget https://www.simusol.org/downloads/Paredfortranbien.png

wget https://www.simusol.org/downloads/Paredfortanmal.png

celso fernando baspineiro

unread,
Oct 27, 2023, 9:22:18 AM10/27/23
to sim...@googlegroups.com, Diego Saravia
WhatsApp Image 2023-10-26 at 15.47.35.jpeg

Bien día, alguien podría ayudarme con este problema al ejecutar simusol? al parecer no puede ejecutar Sceptre por la  versión de Ubuntu que estoy utilizando

Gracias





Ing. Celso Fernando Baspineiro

Centro de Desarrollo Tecnológico General Savio

CIDMEJu, CONICET, UNJu

Av. Martijena S/N°, Palpalá

Jujuy, Argentina

C.P: 4612. Telef personal: (0388) 154094443



--
Has recibido este mensaje porque estás suscrito al grupo "SimuSol" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a simusol+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/simusol/CAE9KQ2G2c8m%2BbxNL8gfqZm45Gc%2Bf%2B8o-1V5Mu8045aZpERkQOw%40mail.gmail.com.

celso fernando baspineiro

unread,
Oct 27, 2023, 9:30:58 AM10/27/23
to sim...@googlegroups.com
Mi version de Ubuntu es la 22. Debería seguir las instrucciones que dejó diego?
Instalar gfortran y el cambio para el dia?
Gracias

Ing. Celso Fernando Baspineiro

Centro de Desarrollo Tecnológico General Savio

CIDMEJu, CONICET, UNJu

Av. Martijena S/N°, Palpalá

Jujuy, Argentina

C.P: 4612. Telef personal: (0388) 154094443


Gonzalo José Durán

unread,
Oct 27, 2023, 9:42:14 AM10/27/23
to sim...@googlegroups.com
Hola Celso, hola gente,
En respuesta a tu último mje, si, creo que conviene que te bajes hasta Ubuntu 20 o Ubuntu 18.04 LTS. A mí en Ubuntu 22 me estuvo dado resultados raros o sin correr directamente, simulaciones que en 18 andaban bien.

Cualquier cosa avisa
Gonzalo

Diego Saravia

unread,
Oct 28, 2023, 9:45:05 AM10/28/23
to SimuSol
Efectivamente. El código Fortran del sceptre no compila con los últimas versiones del lenguaje Fortran. Usar Ubuntu 18 soluciona el problema o bien instalar la versión vieja del Fortran en los últimos Ubuntu's.

celso fernando baspineiro

unread,
Oct 31, 2023, 10:53:19 AM10/31/23
to sim...@googlegroups.com
Hola gente, nueva consulta, instalé el ubuntu18 pero ahora al ejecutar simusol aparece esta pantalla. Agradezco su ayuda.
Saludos

WhatsApp Image 2023-10-31 at 11.39.12.jpeg


Ing. Celso Fernando Baspineiro

Centro de Desarrollo Tecnológico General Savio

CIDMEJu, CONICET, UNJu

Av. Martijena S/N°, Palpalá

Jujuy, Argentina

C.P: 4612. Telef personal: (0388) 154094443


Diego Saravia

unread,
Oct 31, 2023, 10:59:32 AM10/31/23
to SimuSol
Es como q tenés instalado dos veces algunos módulos. Hiciste una instalación limpia?

celso fernando baspineiro

unread,
Oct 31, 2023, 12:25:15 PM10/31/23
to sim...@googlegroups.com
Si, se instaló todo nuevamente, el ubuntu 18 y luego el simusol.

Ing. Celso Fernando Baspineiro

Centro de Desarrollo Tecnológico General Savio

CIDMEJu, CONICET, UNJu

Av. Martijena S/N°, Palpalá

Jujuy, Argentina

C.P: 4612. Telef personal: (0388) 154094443


Diego Saravia

unread,
Oct 31, 2023, 2:14:19 PM10/31/23
to SimuSol
Dio algún error o aviso durante la instalación? Tenés forma de darme acceso a la computadora vía SSH?

Gonzalo José Durán

unread,
Oct 31, 2023, 4:28:02 PM10/31/23
to sim...@googlegroups.com
Ya que se activó esta conversación, les comento algunas cosas que estuve viendo en Simusol:

  1. Lo estoy corriendo desde Win11 23H2 con WSL2, la verdad funciona muy bien. Con WSL 2 no hace falta instalar Xming, se integra muy bien sin necesidad de usar un servidor X bajo win.
  2. Estoy usando el Ubuntu 18.04-LTS, bajado de la tienda de Microsoft (ver para creer...). Instalé todo ok, hice apt-get update, apt-get upgrade, y luego instalé Simusol siguiendo las instrucciones de la pagina, como cualquier instalacion en Ubuntu 18.
  3. Lo que quiero comentarles tiene que ver (intuyo) con el compilador gfortran (intuyo). Es una tontera, pero puede ser sintoma de algunas otras cosas. A lo que voy, es que hay algunas funciones ya definidas en Sceptre, con la sintaxis usual en Fortran, que funcionan bien (por ejemplo, LOG(), SQRT(), DSIN())....pero hay otras que no están andando!, me pasó con PI, que estaba definido como constante de esa manera - PI -, funcionaba bien en mi anterior instalacion, pero ahora no va más, tengo que reemplazar PI por 3.14159....
  4. Me di cuenta por que antiguas simulacionesque tenian PI, y que funcionaban bien, al correrlas en esta instalacion no lo hacen.
  5. Por ahora, solo con ABS() y PI me pasa esto, no tengo otros problemas, pero me llama la atención
  6. Ah, en esta forma de ejecucion  (WSL2+Ubuntu18) no puedo hacer que funcione el menú simusol que se integra al Dia...un poco me molesta por que quería ver que tenía la opcion "Pack" del menú, pero bueno, ya me contarán ustedes 😅
Saludos

Dr. Gonzalo Durán
INENCO.- UNSa .- CONICET
Avenida Bolivia 5150. Salta Cap. Salta
(054) 3876105820 - (054) 3874258709


Diego Saravia

unread,
Oct 31, 2023, 6:22:29 PM10/31/23
to SimuSol
Bien. Si. El problema con no usar las versiones nuevas de Ubuntu es el Fortran. Las versiones nuevas de Fortran hacen q cosas q funcionaban con las anteriores ya no lo hagan. Seguramente por buenas razones. Pero obliga a cambiar el código fuente del programa sceptre. Algo ya se cambió. Pero es código grande. Si conocen a algún programador de Fortran q quiera ayudar con eso. Bienvenido.

Con relación al día y el menú es un problema del programa día. Las versiones viejas de día vienen compiladas habilitando la interfaz python del día. Esa interfaz es la q usamos para programar el menu. Esa interfaz sigue existiendo pero los q compilan el día para Ubuntu y supongo para debían la deshabilitan en los paquetes oficiales. Para arreglarlo hay q bajar el código fuente habilitar eso y recompilar día. Hay una versión recompilada en el sitio. O bajarse el día del sitio del día no de Ubuntu ignoro como está en Windows. Seguramente el instalador de simusol pone los archivos de menú en un lugar diferente al q los busca el día de Windows. Así q para q funcione el menú en Windows hay q usar una versión con la interfaz python funcionando y poner el archivo del menú en el lugar q corresponda.


celso fernando baspineiro

unread,
Nov 1, 2023, 3:16:59 PM11/1/23
to sim...@googlegroups.com
Instalé una versión de simusol que tenia guardada en un pendrive. voy a intentar instalando desde la pagina

wget https://www.simusol.org/downloads/instalar.sh

Les comento cualquier novedad.
Saludos


Ing. Celso Fernando Baspineiro

Centro de Desarrollo Tecnológico General Savio

CIDMEJu, CONICET, UNJu

Av. Martijena S/N°, Palpalá

Jujuy, Argentina

C.P: 4612. Telef personal: (0388) 154094443


celso fernando baspineiro

unread,
Nov 3, 2023, 2:12:22 PM11/3/23
to sim...@googlegroups.com
Problema solucionado. Funciona normalmente por ahora. Gracias por su ayuda.
Reply all
Reply to author
Forward
0 new messages