[OT]Ingresar ecuaciones en fortran
Inigo Aldazabal Mensa
inigo_aldazabal en ehu.es
Lun Ago 25 11:26:19 CEST 2008
Hola,
Tienes que buscar algo como "math parser" o similar. Yo en su momento quise
hacer eso en C y encontré RIMElib[1]. En fortran 90 el programa de
cálculo científico Octopus[2] tiene un parser[3] que quizás te sirva. En
su momento era un módulo bastante separado del programa, pero ahora mismo
no se cómo está la cosa, tendrás que sumergirte un poco.
Si no, a pelo creo que tendrías que usar flex/bison[4], que de hecho me
parece que es lo que usaba el parser anterior.
[1] http://www.ee.unimelb.edu.au/staff/apsh/rimelib/
[2] http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page
[3] http://www.tddft.org/programs/octopus/wiki/index.php/Manual:The_parser
[4] http://en.wikipedia.org/wiki/Flex_lexical_analyser
El Domingo, 24 de Agosto de 2008 20:46, Hector Barrios Molano escribió:
> Hola a todos,
> Gracias por las respuestas.
>
> Estoy viendo lo de MathDom, el problema es que no tengo suficiente
> tiempo para aprender cómo convertirlo a fortran.
>
> Jejeje yo estoy en la Universidad, y desde hace poquito tiempo lo
> conozco (Fortran).
>
> ¿qué versión de FORTRAN? FORTRAN 90
> ¿qué compilador quieres/debes usar? g95 pero tambien se pueden usar
> otros no privativos.
> ¿qué sistema operativo? estoy trabajando en linux, pero debe correr en
> windows
>
> Gracias por la lista de Fortran no la conocía.
>
> Sauldos.
> Hector
>
>
> El 24 de agosto de 2008 13:02, Jose Caballero
>
> <jcaballero.hep en gmail.com>escribió:
> > Por cierto, ¿has probado a preguntar en una lista de FORTRAN? Quizás
> > ahí te puedan aconsejar mejor.
> > Hay una en google groups:
> > http://groups.google.com/group/comp.lang.fortran/topics?lnk
> >
> > Suerte,
> > Jose
> >
> >
> >
> > El 24 de agosto de 2008 2:30, Hector Barrios Molano <hebm12 en gmail.com
> >
> > >escribió:
> > >
> > > Hola a todos!!
> > >
> > > En estos momentos estoy haciendo un programa con Fortran y necesito
> > > ayuda con esta inquietud, espero que ustedes que manejan Python y
> > > hayan
> >
> > manejado
> >
> > > o
> > > estén manejando Fortran me puedan ayudar.
> > >
> > > Mi problema es el siguiente:
> > > Como puedo ingresar en fortran una función desde un archivo, sin
> > > tener
> >
> > que
> >
> > > definirla en el código, por ejemplo las dos ecuaciones:
> > >
> > > F1(x,y) = x² - 10x + y² + 8
> > > F2(x,y) = xy² + x - 10y + 8
> > >
> > > Cómo es posible para que fortran pueda usarlas, sin haberlas
> > > definido antes,
> > > ya sea obteniendolas desde una archivo, o que el programa las
> > > solicite mientras se esté ejecutando.
> > >
> > > Gracias de antemano.
> > >
> > > Saludos.
> > > _______________________________________________
> > > Lista de correo Python-es
> > > http://listas.aditel.org/listinfo/python-es
> > > FAQ: http://listas.aditel.org/faqpyes
> >
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es