Fortran Subroutine
This script is a translation of the Fortran subroutine RANKSB.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Choose a random k-subset of {1,2, ..., n} Download |
1. IntroductionEnough debate has been devoted from time to time to the luck of "go to" in Matlab.Ourselves being somewhat devoted followers of structured programming, we rarely useit in our FORTRAN applications and implementations. However, one cannot help thatsometimes there exists this need of...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (47): A multi conditional goto-like implementation in Matlab Download |
Intel Fortran Compiler For Linux offers the best support for creating multi-threaded applications. Only the Professional Edition offers the breadth of advanced optimization, multi-threading, and processor support that includes automatic processor dispatch, vectorization, auto-parallelization,...
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Download (151): Intel Fortran Compiler For Linux Download |
CallGraph::Lang::Fortran is a Perl module with a Fortran 77 parser for creating call graphs. SYNOPSIS use CallGraph::Lang::Fortran; my $graph = CallGraph::Lang::Fortran->new(files => [glob(*.f)]); print $graph->dump; This module is a subclass of CallGraph which implements parsing Fortran...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (152): CallGraph::Lang::Fortran Download |
Fortran::Format is a Perl module to read and write data according to a standard Fortran 77 FORMAT. SYNOPSYS use Fortran::Format; my $f = Fortran::Format->new("2(N: ,I4,2X)"); print $f->write(1 .. 10); # prints the following: # N: 1 N: 2 # N: 3 N: 4 # N: 5 N: 6 # N: 7 N: 8 # N: 9 N:...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (167): Fortran::Format Download |
Fortran::Namelist is a Perl extension for Fortran namelists. SYNOPSIS use Fortran::Namelist; my $nml_file = /home/user/my_namelist.nml; my $nml=Fortran::Namelist->new( file => $nml_file ); my %new_group = ( group_name => { grp_var1 => some_string, grp_var2 => [ 1 , 2 , 3 ], } );...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (105): Fortran::Namelist Download |
Simply Fortran is a complete Fortran solution for Microsoft Windows and compatible operating systems. Designed from the beginning for interoperability with GNU Fortran, Simply Fortran delivers a reliable Fortran compiler on Windows platforms with all the necessary productivity tools that...
Platforms: Windows, Windows 7, Other
License: Demo | Cost: $65.00 USD | Size: 72.3 MB | Download (68): Simply Fortran Download |
This is a set of codes which allows the user to read and write FORTRAN namelist files. The readme.m file explains how to use these files.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (42): FORTRAN Namelist Suite Download |
This heavily commented Fortran program serves as a simple example on how a MATLAB .m file can be called from Fortran. Suitable if this is your first time trying this.The basic mechanism is to pack the C-compiled .m into a .dll and link to it from Fortran. Argument and result xfer mechanism is...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): Call .m from Fortran Download |
FORTRAN Unit Test Framework, written in FORTRAN 95. So that all FORTRAN features can be tested. FRUIT has assertion, fixture, setup, teardown, report, spec, driver generation. Rake used as build tool. Tutorials at http://fortranxunit.wiki.sourceforge.net
The core testing part is in FORTRAN, this...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 33.48 KB | Download (58): FORTRAN Unit Test Framework (FRUIT) Download |
The Open Fortran Project (OFP) provides a Fortran 2008 compliant parser and associated tools. These tools provide a Java and C API for actions called when parser rules are completed. It also provides Fortran interfaces to the OpenCL runtime (new).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.05 MB | Download (53): Open Fortran Project Download |
The NAG Fortran 77 Library provides over 1,280 of NAG s callable routines for a broad range of mathematical and statistical areas.? The NAG Fortran Library is aimed at software and application developers seeking to create computationally intensive applications, or products and solutions for...
Platforms: Mac
License: Demo | Cost: $0.00 USD | Size: 18 MB | Download (67): NAG Fortran Library .0 Download |
The MATLAB Compiler (v4, R14 onwards) can package MATLAB code into an executable or C/C++ shared library. Calling a C shared library from Fortran, however, can be difficult. The mixed-language issue is C vs. Fortran calling conventions. This is an example of how to call a MATLAB...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (53): From Fortran, call MATLAB Compiler C shared library Download |
SYNTAX: B = fulltosparse(A)A = full 2-dimensional double matrixB = sparse 2-dimensional double matrix version of AThis example demonstrates how to populate a sparse matrix. For the purpose of this example, you must pass in a non-sparse 2-dimensional argument of type double. fulltosparse.for is...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): fulltosparse (Fortran version) Download |
Here are some configuration files to allow the mex -setup being withi) Intel Fortran 8.1 with MS Visual Studio 2003ii) Intel Fortran 10.1 with MS Visual Studio 2005
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): mex -setup with Intel Fortran and MS VS.Net Download |
There is not yet any official support for use of the latest Intel 9.1 fortran compiler with MEX. The official support is for 9.0 and requires Visual Studio/C++ 2003 for the linker.This MEX options file works for the latest 9.1 fortran compiler and Visual Studio 2005.The path for the compiler and...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): Intel91 fortran with MEX Download |
mxLogicalFunctions.for provides a suite of functions to support conversion of Fortran logical variables to/from MATLAB style mxArray variables in mex routines or engine applications. Assumes that the MATLAB logical class uses 1 byte for storage of each logical element. When testing a MATLAB...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Fortran Logical mex functions Download |
Fortran Calculus Compiler: Calculus level computer languages are Fortran Calculus and PROSE. Both languages are based on what is called "Automatic Differentiation" (AD). Calculus languages simplify computer coding to an absolute minimum; i.e., a mathematical model, constraints, and the objective...
Platforms: *nix
License: Commercial | Cost: $30000000.00 USD | Size: 2.51 MB | Download (4681): Fortran Calculus Compiler Download |
Group delay may also be calculated to compliment a given data set, thus, providing a flat group delay.
Minimizing Intersymbol Interference in a read/write channel for disc drives by shaping and slimming an isolated readback pulse was the main objective for writing this program. For more info,...
Platforms: Windows
License: Shareware | Cost: $433.00 USD | Size: 1.52 MB | Download (143): Match-Freq Download |
Sub::PatMat can call a version of subroutine depending on its arguments. SYNOPSIS use Sub::PatMat; # basics: sub fact : when($_[0] <= 1) { 1 } sub fact { my ($n) = @_; $n*fact($n-1) } print fact(6); # referring to things other than @_: sub mysort : when($a < $b) { -1 } sub mysort :...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (92): Sub::PatMat Download |