Re: ASREML and Y2K compliant
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ASREML and Y2K compliant

>      Dear Arthur
>      I am trying to fill out the Y2K compliance thing the department is 
>      requesting to be done.  My question is, Is ASREML Y2K compliant?  What 
>      do you think?
>      Regards 
>      Paul

Dear Paul,
The latest copy of the manual contains the following information.

\subsubsection{Year 2000 compliance}

\AAR\ is a Fortran program which should continue to work in the 21st Century.

Dates impact on \AAR\ in two ways.
Firstly, \AAR\ reports the date of the run.  
This is purely for documenting the output.
Some Fortran implementations do not have a convenient date function
in which case the date field is left blank or given some arbitrary text
such as {\tt *UNSET*}.  If compiled on a compiler which is not compliant,
the reported date will be wrong.  This has no impact on the operation
of the program.

\AAR\ has a transformation to convert dates to Julian days.
The valid formats are: {\sl ddmmccyy}, {\sl ccyymmdd}, {\sl ccyyddd} which
explicitly set the century,\\
 {\sl ddmmyy}, {\sl yymmdd}, {\sl yyddd} which assume {\sl cc} is 19
if {\sl yy} $>= 50$ and 20 otherwise,\\
 {\sl ddmm} which will assume {\sl ccyy} is 1950.

No specific account is taken of leap years.  The julian date calculated is
{\sl  ((cc-19)*100+yy)*365.25 + dd}.

Therefore \AAR\ is strictly not fully Y2K compliant but I its operation
will in no way be affected by the change of the millenium.

Arthur Gilmour PhD          
Senior Research Scientist (Biometrics)                 fax: <61> 2 6391 3899
NSW Agriculture                                             <61> 2 6391 3922
Orange Agricultural Institute               telephone work: <61> 2 6391 3815
Forest Rd, ORANGE, 2800, AUSTRALIA                    home: <61> 2 6362 0046

ASREML is still free by anonymous ftp from pub/aar on
    or point your web browser at 

To join the asreml discussion list, send the message  

To send messages to the list,

Asreml mailinglist archive:

                        <> <> <> <> <> <> <>
"You (Father) have given Him (Your Son) authority over all flesh,
   that He should give eternal life to as many as You have given Him.
And this is eternal life,
   that they may know You, the only true God,
   and Jesus Christ whom You have sent."  John 17: 2-3.

Asreml mailinglist archive: