Crack fortran 90 library




















All routines are royalty free! LAPACK is a library of Fortran subroutines for solving the most commonly occurring problems in numerical linear algebra.

It has been designed to be efficient on a wide range of modern high-performance computers. It includes subroutines for advanced linear algebra problems like solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. Highly efficient machine-specific implementations of the BLAS are available. It uses explicit message passing MPI for interprocessor communication.

The BLACS project is an ongoing investigation whose purpose is to create a linear algebra oriented message passing interface that may be implemented efficiently and uniformly across a large range of distributed memory platforms. The BLACS exist in order to make linear algebra applications both easier to program and more portable.

Functions are provided to evaluate the polynomials, determine their zeros, produce their polynomial coefficients, produce related quadrature rules, project other functions onto these polynomial bases, and integrate double and triple products of the polynomials. It includes a function to compute the singular value decomposition SVD of a rectangular matrix. The user supplies some information in some problem-dependent subroutines. It is intended as a starting point for the development of a parallel version.

It includes a routine for computing the singular value decomposition SVD of a rectangular matrix. Such indexes are just displayed on screen, but do not modify the underlying buffer. Fortran-tags : Fortran source code indexing tool with the focus of finding the definition of any variable or procedure, by raullaasner et al.

It is able to correctly locate all global and local variables and is expected to work with any Fortran conforming code with some exceptions as mentioned below. F fixed form file and converts it to a free form Fortran 90 file. F90 , by mattdturner. It was successfully used to convert a legacy codebase over F files and millions of lines of code from Fortran 77 to Fortran GConvert : program to convert fixed form Fortran into code that works as fixed or free form, by GeorgeTsikas.

Thakkar's Vim indent script. FortranIndent : tools to indent Fortran 90 sources, from Kairzhan. F2x : versatile, template-based Fortran wrapper written in Python. Compared to the popular tool f2py it comes with two important differences: a full Fortran parser based on the work by the OpenFortranParser, and a very flexible code generation backend that uses Jinja2 templates.

It can be used for any programming languages but its primary aim is to offer a Fortran preprocessor, which helps to extend Fortran with condititional compiling and template metaprogramming capabilities. Caliper : library to integrate performance profiling capabilities into applications, from LANL. Applications can then enable performance profiling at runtime with Caliper's configuration API. This package contains a "best effort" Fortran input parser for fixed and free form inputs, data structures for manipulating source code at the program unit, statement, and physical line levels, and sample applications that illustrate usage and provide some ideas as to how you could use the library.

Glasgow Fortran Source-to-Source Compiler RefactorF4Acc : automatic refactoring tool to make Fortran code acceleration-ready, by wimvanderbauwhede and rouson. They are intended to be used together with the gcc extensions in CodethinkLab's gcc branch. It currently supports Fortran 66, 77, and 90 with various legacy extensions.

Cleanscape FortranLint : static source code analysis tool that reduces your organizational exposure to risks from latent software problems by automatically identifying problems at their source -- in the Fortran code prior to compiling or executing programs. For now, it is a Fortran tokenizer, with tools for parsing and automated documentation.

Forcheck : oldest and most comprehensive Fortran analysis tool on the market. It performs a static analysis of a Fortran program or separate Fortran program units. Fortran linter : simple fortran syntax checker, including automatic fixing of the code, from cphyc. It is designed to detect certain errors in a Fortran program that a compiler usually does not. This tool simply visualizes call tree from AST based on compiler's static analysis.

The current list of lint actions are to check for trailing whitespace, check Fortran files for use of tab characters, and check Fortran files for lines longer then a specified length.

It is designed to be very extensible and fully configurable. TextMate is a graphical text editor for macOS Modern-Fortran : language syntax for highlighting of Fortran code in Sublime Text , by eirik-kjonstad.



0コメント

  • 1000 / 1000