RSS 84 projects tagged "Fortran"

No download Website Updated 02 Nov 2004 Cactus

Screenshot
Pop 135.70
Vit 3.52

Cactus is a general, modular, parallel environment for solving systems of partial differential equations. The code has been developed over many years by a large international collaboration of numerical relativity and computational science research groups and can be used to provide a portable platform for solving any system of partial differential equations.

No download Website Updated 16 Jul 2003 ChemApp

Screenshot
Pop 34.06
Vit 1.19

ChemApp is a programming tool from the area of computational thermochemistry. It is a library consisting of a rich set of subroutines, based on the thermodynamic phase equilibrium calculation module of ChemSage. It permits the calculation of complex, multicomponent, multiphase chemical equilibria and their associated energy balances. ChemApp is available as object code for a wide range of platforms and as a shared library/DLL. ChemApp "light" is the free version of ChemApp, and although it is restricted in two ways compared to the regular version, it gives you almost the same functionality.

Download Website Updated 09 Mar 2006 Code Crusader

Screenshot
Pop 146.07
Vit 6.15

Code Crusader is a graphical Integrated Development Environment (IDE) designed to smoothly integrate the tasks of working with source files, compiling, and debugging; in short, everything involved in developing code.

No download Website Updated 30 Jan 2001 for2html

Screenshot
Pop 31.56
Vit 2.02

for2html is a Perl script that translates Fortran sources into HTML pages, automatically generating forward and backward links to SUBROUTINE and FUNCTION calls.

No download Website Updated 17 Jun 1998 GRASP

Screenshot
Pop 70.23
Vit 73.87

The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.

Download Website Updated 14 Feb 2007 LAM/MPI

Screenshot
Pop 148.20
Vit 7.42

LAM/MPI is an implementation of the Message Passing Interface (MPI) parallel standard that is especially friendly to clusters. It includes a persistent runtime environment for parallel programs, support for all of MPI-1, and a good chunk of MPI-2, such as all of the dynamic functions, one-way communication, C++ bindings, and MPI-IO.

Download Website Updated 10 Jun 2011 PVM

Screenshot
Pop 115.93
Vit 6.72

PVM (Parallel Virtual Machine) is a portable message-passing programming system, designed to link separate host machines to form a ``virtual machine'' which is a single, manageable computing resource. The virtual machine can be composed of hosts of varying types, in physically remote locations. PVM applications can be composed of any number of separate processes, or components, written in a mixture of C, C++ and Fortran. The system is portable to a wide variety of architectures, including workstations, multiprocessors, supercomputers and PCs.

Download Website Updated 01 Aug 2004 SLOCCount

Screenshot
Pop 184.10
Vit 5.81

SLOCCount is a suite of programs for counting physical source lines of code (SLOC) in possibly large software systems. It can count physical SLOC for a wide number of languages. It can take a large set of files and automatically categorize their types using a number of different heuristics, and also comes with analysis tools.

Download Website Updated 12 Nov 2002 UPS

Screenshot
Pop 62.06
Vit 2.79

UPS is a source level C and C++ debugger that runs under X11. Fortran is also supported on some systems. It's a very light debugger, but is quite efficient and works well.

Download Website Updated 25 Oct 2006 FLASH Code

Screenshot
Pop 47.24
Vit 3.83

The FLASH code is a modular, adaptive, parallel simulation code capable of handling general compressible flow problems in astrophysical environments. It has been designed to allow users to configure initial and boundary conditions, change algorithms, and add new physical effects with minimal effort. It uses the PARAMESH library to manage a block-structured adaptive grid, placing resolution elements only where they are needed most. It uses the Message-Passing Interface (MPI) library to achieve portability and scalability on a variety of different message-passing parallel computers.

Screenshot

Project Spotlight

sleepuntil

sleep(1) with an at(1) syntax.

Screenshot

Project Spotlight

SymmetricDS

Database replication/synchronization software.