[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: TWO questions to experts ...



Hi Anh Quoc-Lan,
   The CERN Library package can be listed from any Physics Department 
that affiliates with CERN. You may want to try with some Physics 
Institution nearby.
   There are few different programs for ODE and PDE in those packages 
for your taste. I think the algorithm just for solving the equation is 
not interesting. The strength of CERN packages is the error control and 
the stability of the program. These codes have been written and tested 
again and again on High-Energy Physics projects ( The largest number 
punching benchmarks in the world). We can consider them as perfect at 
least at the level of VNSA.
  In the C or Fortran Recipes by the group of Cornell you can find
very simplified version of the used algorithm without strong error 
controls. Those recipes are good for daily use and for non-stiff 
equations.
   I like the Runge-Kutta shooting for boundary condition problems
and finite element methods.
   I don't think that in Algorithms we have some big discovery. This 
area has been well explored by generations. My friend an expert in
Computing Hydrodynamics said that nowaday all algorithms are the same.
You can look at NASA archives for a lot of Algorithms in PDE and ODE.
I am sorry that I also share the same viewpoint with my friend so has been
trusting only in well tested algorithms.
Cheers
Aiviet    

    

On Thu, 27 Mar 1997, Quoc-Lan Nguyen wrote:

> > Sure, there are quite a lot in Fortran and in C. You can also write one 
> > by yourself if no additional requirements are needed.
> > The standard library package of CERN or CORNELL has very good error control
> > and very stable.
> >   The program does not know that the equation has solution or not. So if 
> > you specify a smalll error, the algorithm will not be convergent and will 
> > loop forever. If you specify a large enough error, it will output some 
> > solution depending on the starting point.
> >   Cheers
> >   Aiviet
> > PS: Are you interested in the Algorithm they use in those packages?
> 
> Xin phep' bac' Aiviet de tui chen vo. Tui quan ta^m de^n' cac' Algorithm xu dung
> trong cac' pha^n` me^m` do', cang` ty? my? cang` to^t'. Cha*ng? hay bac' Aiviet
> co' the^? cho bie^t' dia chi? de^? tim` doc?
> 
> Cam' o*n truo*c',
> 
> QLa^n 
>