Main Page: Difference between revisions

From ASCEND
Jump to navigation Jump to search
No edit summary
No edit summary
 
(56 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:ASCEND Wiki}}
{{DISPLAYTITLE:ASCEND}}
[[Image:Simple-tank-example.png|thumb|300px|right|The main window of the [[PyGTK GUI]] for ASCEND. There are [[PyGTK_Screenshots|more screenshots]].]]
[[Image:Simple-tank-example1.png|thumb|300px|right|The main window of the [[PyGTK GUI]] for ASCEND. There are [[PyGTK_Screenshots|more screenshots]].]]


ASCEND is a free open-source software program for solving small to very large mathematical models. ASCEND can solve systems of non-linear equations, linear and nonlinear optimisation problems, and dynamic systems expressed in the form of differential/algebraic equations.
ASCEND is a free open-source software program for solving small to very large mathematical models. ASCEND can solve systems of non-linear equations, linear and nonlinear optimisation problems, and dynamic systems expressed in the form of differential/algebraic equations.
Line 6: Line 6:
There is an '''[[ASCEND_overview|ASCEND Overview]]''' with more information about ASCEND capabilities. Alternatively, you can look at some [[PyGTK_Screenshots|screenshots]] or some [[Worked_examples|example problems]] solved using ASCEND.
There is an '''[[ASCEND_overview|ASCEND Overview]]''' with more information about ASCEND capabilities. Alternatively, you can look at some [[PyGTK_Screenshots|screenshots]] or some [[Worked_examples|example problems]] solved using ASCEND.


{{download|0.9.7|Please read the [[Quick_Start|Installation notes]]!}}
{{download|{{currentversion}}|Please read the [[Quick_Start|Installation notes]]!}}


<font color="red">'''News flash:'''</font> Due to a server error, we recently lost our ASCEND wiki and have had to rebuild it from cached HTML, but about 10% of content is missing and irretrievable. We will be working gradually to replace the lost content.
<font color="red">'''News:'''</font> ASCEND is [https://github.com/ascend4/ascend4 migrating to Github], with new CI [https://githib.com/ascend4/ascend4/actions via Github Actions]. <small>[http://sourceforge.net/news/?group_id=167528 (more news)]</small>


== In this wiki... ==
== In this wiki... ==
Line 14: Line 14:
* some new [[:Category:Documentation|user's documentation]] (in progress)
* some new [[:Category:Documentation|user's documentation]] (in progress)
* some information on the various ASCEND [[solvers]].
* some information on the various ASCEND [[solvers]].
* the [[Worked examples]] and the [[ModelLibrary]] for some examples of what you can do with ASCEND.
* the [[Worked examples]] and the [[model library]] for some examples of what you can do with ASCEND.
* information on [[Building ASCEND]] from the source code
* information on [[Building ASCEND]] from the source code
* information about extending ASCEND using [[external libraries]].
* information about extending ASCEND using [[external libraries]].
* read about current [[Development activities]].
* read about current [[Development activities]].
* the [[Developer's_Manual]] in progress.
* the [[Developer's Manual]] in progress.
* about our current [[GSOC2010]] participation.
* some ideas for [[Student Projects]] working on ASCEND.
* some ideas for [[Student Projects]] working on ASCEND.
* please '''[[Debugging_ASCEND|report a bug]]''' if you find one.
* please '''[[Debugging_ASCEND|report a bug]]''' if you find one.
Line 26: Line 25:


== Get the source code ==
== Get the source code ==
ASCEND is free open-source software released under the [https://github.com/ascend4/ascend4/blob/python3/LICENSE.txt General Public License].


Source code (as well as binary) releases are available from our [http://sourceforge.net/projects/ascend-sim/files/ download page] on SourceForge.
Source code (as well as binary) releases are available from our [http://sourceforge.net/projects/ascend-sim/files/ download page] on SourceForge.


Open access to our [[VersionManagement|subversion repository]] is available, or you can [http://ascendcode.cheme.cmu.edu/ browse our code online].
Open access to our [[VersionManagement|github repository]] is available, or you can [http://{{codeserver}}/ browse our code online].
 
== How to participate ==


== Send us your ASCEND models ==
ASCEND is currently research-quality software and contributions from users are very much encouraged. If you have a hard problem that you can't solve with ASCEND, please [[Support|let us know]]! You might also want to submit [http://bugs.ascend4.org/ bug reports] or [[Support|contact us directly]].


We are working on expanding our [[ASCEND Model Library]]. If you have used ASCEND to solve a relatively common problem, your model will probably be of use to other users. Please contact [[Art Westerberg]] or one of the other developers if you are interested in sharing any models that you might have developed.
We are working on expanding our [[ASCEND Model Library]]. Please contact us if you have any interesting ASCEND models that you are prepared to share with us.

Latest revision as of 23:48, 31 January 2024

The main window of the PyGTK GUI for ASCEND. There are more screenshots.

ASCEND is a free open-source software program for solving small to very large mathematical models. ASCEND can solve systems of non-linear equations, linear and nonlinear optimisation problems, and dynamic systems expressed in the form of differential/algebraic equations.

There is an ASCEND Overview with more information about ASCEND capabilities. Alternatively, you can look at some screenshots or some example problems solved using ASCEND.

Current version 0.9.8: Download (Windows, Linux, Mac)
Please read the Installation notes!

News: ASCEND is migrating to Github, with new CI via Github Actions. (more news)

In this wiki...

This wiki is open to contributions from anyone. All we ask is that you register with your email address. Note that there is some earlier content from our previous website gradually being migrated to this wiki.

Get the source code

ASCEND is free open-source software released under the General Public License.

Source code (as well as binary) releases are available from our download page on SourceForge.

Open access to our github repository is available, or you can browse our code online.

How to participate

ASCEND is currently research-quality software and contributions from users are very much encouraged. If you have a hard problem that you can't solve with ASCEND, please let us know! You might also want to submit bug reports or contact us directly.

We are working on expanding our ASCEND Model Library. Please contact us if you have any interesting ASCEND models that you are prepared to share with us.