[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Atoms
Hi,
I have been thinking a lot about Atoms since I sent out the message
Matt just quoted from. I have come to essentially the same conclusion
that Matt came to and for essentially the same reasons.
FWIW, speed is not an issue. This falls into the catagory of a
"really important bit".
Unfortunately, I have also come to the conclusion that I am in for a
lot of work.
There are many reasons that I don't want to continue working on the
Fortran 77 version of Atoms. Lack of dynamic memory allocation is a
serious problem. Also I would want to store data in a database
structure that is more sophisticated than Fortran's block data. So
Fortran 77 won't do. (And I don't really want to sink my own money in
a commercial f90/f95 compiler.)
Perl fits the bill, except then it's not very useful to someone not
writing in Perl. Sigh. So perl is not such a great idea after all.
That means that I need to rewrite the core crystallography and
absorption routines in C or C++. Then I can use databases and have
something that can be linked to other programs or called from an
interpretted language. That's a lot of work for me, but I should
think that I have a pretty solid idea of how to do it ;-)
I can't promise a time table for that -- what with the job hunt
followed by, presumably, a move and a new job, I can only say that
it'll get done when it gets done.
B
--
Bruce Ravel ------------------------------ ravel@phys.washington.edu
U.S. Naval Research Laboratory, Code 6342 phone: (1) 202 767 5947
Washington DC 20375, USA fax: (1) 202 404 1617
WWW: http://feff.phys.washington.edu/~ravel --------------------------
- Follow-Ups:
- Re: Atoms
- From: Matt Newville <newville@cars.uchicago.edu>