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
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.
|
![]() |
|||
'81 | ||||
Year |
Selected Applications: