ROUTINE TO MODEL K-FELDSPAR AGE SPECTRA

by Oscar M. Lovera

The autoage-free.f routine was develop to automatically estimate a family of thermal histories that satisfactorily fit a given k-feldspar age spectrum (40-Ar/39-Ar data), once the diffusion and distribution parameters of thesample had been estimated by modelling its 39-Ar data. Solutions obtained by this program are not constrained to monotonic cooling as it does in our monotonic version, autoage-mon.f . It implies the lack of a unique solution (see NG17ksp thermal histories ) and thus a family of them is more representative of the sample previous thermal history. The program starts an initial guessed thermal history (TH). This initial thermal history is approached using an expansion in Chebyshev polynomials. Subsequent better estimates of the TH are obtained adjusting the coefficients of the Chebyshev polynomials by a iterative variational process (Levenberg-Marquardt method). The iteration stop when an acceptable minimum of chi-square (square difference between the model and the data) is obtained. The program then make another ramdon estimated of the TH based on the parameters of our initial TH and the iterative process begin again until reached another solutions. At the begining of the program the user will be asked for the desired number of solutions that will comprise the family. Sometimes the program will fail to find a satisfactory solution for a given initial TH, therefore the number of final solutions given by the program could be less than the number asked.

The following input files are required by the program.

The following output files are created by the program.

Cooling history and age data are given in a two column XY format. Each set of data (age or cooling history) is separated by '&' at the end of the set.

RUNNING THE PROGRAM

To run the program follow these steps:

HINTS and COMMENTS