LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Neil Storer (Neil.Storer_at_[hidden])
Date: 2004-11-12 12:19:18


Dave,

It's a good point you raise, but it is very dangerous to code to something
that is implementation specific, rather than to a standard. Who's to say
that in the next release of the package the implementor doesn't decide to do
it a different way and your code may still work, but produce indeterminate
results?

I know in the past some of us have coded to get the last ounce of juice out
the machine, but I believe that these days you have to assume that things
will change (and change quickly without notice) and that to code to a
standard is the only real way of ensuring your program is future-proof.

Regards
        Neil

David Cronk wrote:
>
> Just a thought. When people ask questions like this on the LAM list, is
> it possible to give answers that are specific to LAM? I would agree
> with giving the clarification that the answer is LAM specific, with
> reference to the standard, but some people want to take advantage to
> implementation specific features. I beleive in portability as much as
> anyone, but some people are looking to take advantage of implementation
> specific details. You guys know the details of how LAM does things, as
> long as you clarify that a solution is not portable, I don't see the
> harm in letting people know how to take advantage of implementation
> specific details.
>
> Just a thought.
>
> Dave.
>

-- 
+-----------------+---------------------------------+------------------+
| Neil Storer     |    Head: Systems S/W Section    | Operations Dept. |
+-----------------+---------------------------------+------------------+
| ECMWF,          | email: neil.storer_at_[hidden]    |    //=\\  //=\\  |
| Shinfield Park, | Tel:   (+44 118) 9499353        |   //   \\//   \\ |
| Reading,        |        (+44 118) 9499000 x 2353 | ECMWF            |
| Berkshire,      | Fax:   (+44 118) 9869450        | ECMWF            |
| RG2 9AX,        |                                 |   \\   //\\   // |
| UK              | URL:   http://www.ecmwf.int/    |    \\=//  \\=//  |
+--+--------------+---------------------------------+----------------+-+
    | ECMWF is the European Centre for Medium-Range Weather Forecasts |
    +-----------------------------------------------------------------+