Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.548.294 Times

Fortran Subroutine freeware
Filter: All | Freeware | Demo
Display by: Relevance |  Downloads |  Name

Fortran Subroutine

1 2 3 4 5 > 
Added: May 10, 2013 | Visits: 256

Choose a random k-subset of {1,2, ..., n} This script is a translation of the Fortran subroutine RANKSB.



Platforms: Windows, Mac, *nix, Python, BSD Solaris

License: Freeware Download (27): Choose a random k-subset of {1,2, ..., n} Download

Added: July 15, 2010 | Visits: 871

CallGraph::Lang::Fortran 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 (132): CallGraph::Lang::Fortran Download

Added: August 27, 2010 | Visits: 914

Fortran::Format 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 (138): Fortran::Format Download

Added: January 13, 2010 | Visits: 741

Fortran::Namelist 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 (85): Fortran::Namelist Download

Added: September 08, 2013 | Visits: 310

Call .m from Fortran 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 (18): Call .m from Fortran Download

Added: January 18, 2010 | Visits: 608

Sub::PatMat 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 (70): Sub::PatMat Download

Added: January 18, 2010 | Visits: 569

Test::Resub Test::Resub is a lexically scoped subroutine replacement for testing. SYNOPSIS #!/usr/bin/perl use Test::More tests => 4; use Test::Resub qw(resub); { package Somewhere; sub show { my ($class, $message) = @_; return "$class, $message"; } } # sanity is( Somewhere->show(beyond the...


Platforms: *nix

License: Freeware Size: 14.34 KB Download (71): Test::Resub Download

Added: July 01, 2010 | Visits: 950

g95 g95 projects goal is to create a free, open source Fortran 95 compiler. The code has been donated to the Free Software Foundation for inclusion in GCC, the Gnu Compiler Collection. G95 is still in a beta state. G95 can compile most fortran 90/95 programs just fine on a wide variety of...


Platforms: *nix

License: Freeware Size: 3.2 MB Download (97): g95 Download

Added: October 08, 2010 | Visits: 605

Perl6::Currying Perl6::Currying is a Perl 6 subroutine currying for Perl 5. SYNOPSIS use Perl6::Currying; sub add ($a,$b) { $a + $b } # Define a sub with named params print add(1,2); # Call it my $incr = &add.prebind(a=>1); # Bind the $a argument to 1 # to create an increment subroutine print...


Platforms: *nix

License: Freeware Size: 5.12 KB Download (71): Perl6::Currying Download

Added: August 04, 2010 | Visits: 573

B::LexInfo B::LexInfo is a Perl module that shows information about subroutine lexical variables. SYNOPSIS use B::ShowLex (); my $lexi = B::ShowLex->new; Perl stores lexical variable names and values inside a padlist within the subroutine. Certain lexicals will maintain certain attributes after the...


Platforms: *nix

License: Freeware Size: 5.12 KB Download (71): B::LexInfo Download

Added: March 06, 2010 | Visits: 553

Hook::Filter Hook::Filter is a runtime filtering layer on top of subroutine calls. SYNOPSIS Imagine you have a big program using a logging library that exports 3 functions called mydebug, myinfo and mywarn. Those functions generate far too much log, so you want to skip calling them except in some specific...


Platforms: *nix

License: Freeware Size: 15.36 KB Download (73): Hook::Filter Download

Added: May 26, 2010 | Visits: 821

Debug::Trace Debug::Trace is a Perl extension to trace subroutine calls. SYNOPSIS perl -MDebug::Trace=foo,bar yourprogram.pl Debug::Trace instruments subroutines to provide tracing information upon every call and return. Using Debug::Trace does not require any changes to your sources. Most often, it...


Platforms: *nix

License: Freeware Size: 5.12 KB Download (139): Debug::Trace Download

Added: February 21, 2010 | Visits: 504

LinAl LinAl was designed to bring together C++ and FORTRAN. At the same time LinAl is supposed to be easy to use, fast, and reasonably safe. LinAl library is based on STL techniques and uses the STL containers for the storage of matrix data and STL algorithms where feasible. Low level, algebraic...


Platforms: *nix

License: Freeware Size: 122.88 KB Download (74): LinAl Download

Added: September 18, 2010 | Visits: 798

Code::Splice Code::Splice injects the contents of one subroutine at a specified point elsewhere. SYNOPSIS use Code::Splice; Code::Splice::inject( code => sub { print "fredn"; }, package => main, method => foo, precondition => sub { my $op = shift; my $line = shift; $line =~ m/print/ and $line =~...


Platforms: *nix

License: Freeware Size: 10.24 KB Download (76): Code::Splice Download

Added: May 27, 2010 | Visits: 630

CFITSIO CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format. CFITSIO simplifies the task of writing software that deals with FITS files by providing an easy to use set of high-level routines that insulate the...


Platforms: *nix

License: Freeware Size: 2.06 MB Download (86): CFITSIO Download

Released: December 16, 2012  |  Added: December 16, 2012 | Visits: 278

FORTRAN Unit Test Framework (FRUIT) 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 (27): FORTRAN Unit Test Framework (FRUIT) Download

Released: July 16, 2012  |  Added: July 16, 2012 | Visits: 253

Open Fortran Project 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 (27): Open Fortran Project Download

Added: November 08, 2013 | Visits: 205

UPS debugger UPS is a source level C, C++ and Fortran debugger with an X windowsinterface. It's a very light debugger, but is quite efficient and workswell. An ANSI compliant C interpreter is included.


Platforms: *nix

License: Freeware Size: 2.48 MB Download (27): UPS debugger Download

Added: June 27, 2013 | Visits: 277

MATLAB interface for L-BFGS-B L-BFGS-B is a collection of Fortran 77 routines for solving nonlinear optimization problems with bound constraints on the variables. One of the key features of the nonlinear solver is that the Hessian is not needed. I've designed an interface to the L-BFGS-B solver so that it can be called like...


Platforms: Matlab

License: Freeware Size: 61.44 KB Download (20): MATLAB interface for L-BFGS-B Download

Added: March 28, 2013 | Visits: 337

IGRF Magnetic Field MATLAB implementation of IGRF11 fortran code as function for calculating Earth mean magnetic field. Implementation has been modified to default to GPS reference coordinates with output B components North, East, and Vertical. Spherical harmonic coefficients are derived from downloaded Excel...


Platforms: Matlab

License: Freeware Size: 1.01 MB Download (20): IGRF Magnetic Field Download

1 2 3 4 5 >