[Fsatom-comm] FSAtom

Miguel Marques fsatom-comm@www.tddft.org
Tue, 4 Feb 2003 22:53:43 +0000 (WET)


> Don't reinvent the wheel! Just make a fortran wrapper around existing
> C-libraries if necessary (or do the I/O in Python).

The standard xml library is libxml (comes installed with any linux version
nowadays). The library homepage is http://xmlsoft.org/ The library is
fairly simple to use (for what I see, I never tried it), but is heavily
based on structures and trees. Even though Fortran 90 has structures and
pointers, I do not think we can easily interface it with F90 (padding in
structures, etc, is probably not consistent with C). I can do a couple of
tests to try it out.

I think that is a bad idea to do the I/O in Python. One can not assume
that people are willing to use Python (after all this is a free world ;))
and we should decide upon a fairly universal interface (i.e. C, with
bindings to Fortran)

  cheers
  m.