Categories
- deporte (1)
- entretenimiento (11)
- física (23)
- google SoC (19)
- informática (58)
- desarrollo web (4)
- java (2)
- motos (4)
- opinión (4)
- trabajo (9)
- ull (4)
- ulpgc (38)
- uncategorized (4)
Latest News
- Sistemas de control de versiones: Subversion
- Movistar y timofónica. Odisea 2008: Liberar el móvil.
- Poblaciones del Carbono bajo campo de radiación
- Tasas de absorción y emisión estimulada
- Intel Fortran Compiler
- Espectro del carbono. El de verdad
- Retrasos becas FPU
- Espectro del carbono
- Frameworks PHP. Por fin una alternativa.
- Primer triatlón. Experiencias.
Monthly archives
- November 2008
- June 2008
- May 2008
- April 2008
- February 2008
- November 2007
- October 2007
- September 2007
- March 2007
- February 2007
- November 2006
- October 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
Links
Blogroll
Universidad
Search
Fortran + xml
A la hora de definir un formato para un ficheros de opciones de programa que estas haciendo, se hace interesante el utilizar xml. Actualmente hay muchos intérpretes de xml para Java y C. Aunque no hay ninguno con las mismas características para Fortran, el xmlf90.
Programado en Fortran 90, te permite leer un fichero xml y extraer toda clase de opciones del mismo. Actualmente lo uso para leer los datos de la simulación atómica, como los modelos físicos a utilizar, el elemento químico y las condiciones de densidad electrónica, temperatura y tamaño del plasma; pero la intención es en el futuro utilizarlo para leer las configuraciones electrónicas del plasma.
Posted by dsuarez
Posted in: pfc
No Comments »
November 2006
PETSc: Portable Extensible Toolkit for Scientific Computation
En este post voy a comentar una librería de funciones matemáticas que me está siendo de gran ayuda para el desarrollo de mi proyecto de fin de carrera.
La librería en cuestión se puede encontrar en el enlace: PETSc.
La característica de PETSc que más me interesa es la inclusión entre sus funciones de muchos (y en verdad son muchos) métodos de resolución de sistemas de ecuaciones lineales por métodos iterativos (para los tamaños de sistemas de ecuaciones que tengo que manejar, un método directo es inviable).
Para más señas: incluye el Bigradiente Conjugado y el GMRES (Generalized Minimal Residual). Estos son los métodos que mejores resultados dieron cuando se utilizó la librería CXML (Compaq eXtended Mathematical Library). Esta última librería se descartó ya que no esta disponible para Linux y es comercial.
Por otro lado, y aunque no se empleará por el momento, otra de las grandes características de PETSc es que es capaz de procesar los sistemas de ecuaciones en paralelo, aprovechando así la capacidad de cómputo del cluster GIRMA-Lab1. Todo ello de forma muy transparente a la hora de programarlo.
Otra características a citar es que dispone de una buena documentación, muy bien estructurada y con numerosos ejemplos. ¡Esto és fantástico! Muchas librerías potentes son inútiles porque la curva de aprendizaje es tremendamente empinada. Por último, citaré que es muy portable ya que funciona tanto en Unix como en Windows (aunque no lo he comprobado).
Posted by dsuarez
Posted in: física, informática, pfc
No Comments »
November 2006