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 Logging System: log4tran
Ya está disponible la versión 1.0 de log4tran. Permite realizar las tareas básicas de un sistema de registro.
La página web en Sourceforge es http://sourceforge.net/projects/log4tran/. Log4tran se distribuye en código fuente, fácilmente compilable. Se ha probado en g95 únicamente, pero es Fortran 90/95 estándar, así que debería compilarse con cualquier compilador.
Espero que sea útil a la comunidad de programadores de Fortran ;-).
Posted by dsuarez
Posted in: informática
No Comments »
November 2007
Doxygen Fortran
Para alegría de propios y extraños ya se encuentra disponible el soporte de Fortran por parte de Doxygen, el popular software de documentación automática. La versión que soporta Fortran es la 1.5.4 y esta disponible vía svn o bajando el tarball adecuado. Supongo que en poco tiempo (si no está ya listo) se podrán descargar los binarios de las distribuciones más populares a través de los típicos interfaces.
Mencionar que no soporta correctamente los fuentes de Fortran 95, con lo que si queremos que nuestros .f95 sean procesados correctamente tendremos que bajarnos los fuentes y añadir dos líneas en el fichero fuente doxygen.cpp alrededor de la línea 8860. Simplemente copiar las de los ficheros .f90 y sustituir el 0 por un 5. Recompilar y listo.
Para usarlo simplemente poner las etiquetas y descripciones para doxygen utilizando el comentario del modo siguiente!> Mi comentario. Por ejemplo:
!> Cuerpo principal del programa
!> @file krube.f95
!> @author David Suárez
!> @version 1.0
program Krube
!> Almacenaje de datos
double precision :: data(100)
call processData(data)
!> Procesamiento de datos
!> @param d, vector de datos a tratar en doble precisión
suroutine processData(d)
double precision, intent(inout) :: d
!! Procesamiento
end subroutine processData
end program Krube
El resto del uso de doxygen es tal y como indica la documentación oficianl. Visiten Doxygen para más información.
La página del autor de la ampliación a Fortran es: http://dougdevel.org/index.php?page=doxygen.
Posted by dsuarez
Posted in: informática, tesis
No Comments »
November 2007
Aurum
La matriz de tasas contiene los coeficientes del sistema de ecuaciones que es necesario resolver para calcular las poblaciones iónicas en el plasma.
En este caso muestro la matriz de tasas generada por Abako en el caso del Oro entre los iones con 26 y 33 electrones. Me ha interesado ponerla porque es curiosamente bonita ;-).
El cálculo consistía en hallar las poblaciones iónicas de los iones correspondientes a ese número de electrones. Ejecutando Abako bajo Ubuntu Linux en la máquina virtual tardó “solamente” 18 horas.

Posted by dsuarez
Posted in: física, tesis
No Comments »
November 2007
Tesis doctoral. Linea base
El borrador de mi tesis doctoral enfoca el objetivo de la misma hacia el desarrollo de un sistema de diagnosis de experimentos en física de plasmas.
Durante el primer año de la tesis trabajaré en la implementación en Abako de nuevas características, con el objetivo de realizar comparaciones directas con resultados de algunos workshops como el NLTE5. Se tratará de aplicar el efecto del campo de radiación, el cálculo de poblaciones dependientes del tiempo y de tratar los electrones supratérmicos.
Posted by dsuarez
Posted in: física, tesis
No Comments »
November 2007