![]() ![]() This was initially the driving motivation for me to develop this library. I wonder, how many people have written their own function as basic as computing a mean of some numbers? What also frustrated me was when I had to write the same function/subroutine multiple times for different input types like integers or real numbers. It was frustrating that I had to write (and then duplicate) my own error checking when allocating memory or opening a file. I struggled as a beginner coming in to Fortran because the basic functions that handle numbers were not readily available. Fortran has relatively little modern and freely available source code, compared to other languages, which have easy to use libraries that perform these types of operations. I developed algorithms that utilized random point clouds in space, structured rectilinear, triangular, and voronoi meshes, and the unstructured versions of these. I used Fortran extensively during my PhD to solve very large systems of equations with application to the inversion of geophysical data for 3D subsurface physical property models. The library contains core fortran routines and object-oriented classes. An easy to follow library to make Fortran easier in general with wrapped interfaces, sorting routines, kD-Trees, and other algorithms to handle scientific data and concepts. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |