AD Tool: FortranCalculus Compiler
Introduction
Applications
Tools
Research Groups
Workshops
Publications
My Account
About
Impress

FortranCalculus Compiler


Summary:
FC-Compiler™ is a (free) Calculus-level Compiler that simplifies tweaking parameters in ones math model. The FortranCalculus (FC) language is for math modeling, simulation, and optimization. FC is based on Automatic Differentiation that simplifies computer code to an absolute minimum; i.e., a mathematical model, constraints, and the objective (function) definition. Minimizing the amount of code allows the user to concentrate on the science or engineering problem at hand and not on the (numerical) process requirements to achieve an optimum solution.

FC-Compiler™ has many (50+) example problems with output for viewing and getting ideas on solving your own problems.

Industry problems with solutions over the past fifty plus years have been put into a textbook to show the power of Calculus-level Problem-Solving. The textbook is available at goal-driven.net/textbooks.

URL: http://goal-driven.net/apps/fc-compiler.html

Developers:
  • Phil Brubaker
  • Joe Thames

Method: Operator overloading
 
Supported Language: FortranCalculus

Reference:
Joseph M. Thames
Synthetic Calculus --- A Paradigm of Mathematical Program Synthesis
Automatic Differentiation of Algorithms: Theory, Implementation, and Application, SIAM, 1991



Features:
AD-based compiler using operator overloading

Supported Platforms:
  • Windows


Licensing: open source

Entries in our publication database that actually use FortranCalculus Compiler in the numerical experiments:  1

The following diagram shows these entries versus the year of the publication.

10+
#Entries
0
1
'81
Year

Selected Applications:

  

Contact:
autodiff.org
Username:
Password:
(lost password)