conlaw.html
Author | Thomas Wolf |
Title | CONLAW |
Short description | The package CONLAW computes first integrals of ordinary differential equations (ODEs) or conservation laws (CLs) of partial differential equations (PDEs) or systems of both. Four different approaches to compute CLs have been implemented in four different programs CONLAW1 ... CONLAW4. All use the program CRACK to solve the overdetermined system of conditions they generate and a set of common routines placed in the file conlaw0.red. |
Platform | REDUCE, version 3.6 or 3.7 |
System requirements | The memory requirements depend crucially on the application. For example, the non-trivial computations in the test file conlaw.tst have been run in a 8MB session under LINUX. But it is not difficult to increase memory requirements indefinitely by simply increasing the order of the conservation laws of PDEs that are to be computed. |
Installation | In a running REDUCE session either do in "conlaw0.red"$ or, in order to speed up computation, either compile it with on comp$ before the above command, or, generate a fast-loading compiled file once with faslout "conlaw0"$ in "conlaw0.red"$ faslend$ and load that file whenever you want to run CONLAW with load conlaw0$ In a similar way proceed with crack.red and with conlaw1.red,...,conlaw4.red depending on which of the 4 approaches shall be taken. The above commands assume all files to be in the current directory. |
More information/updates | There are available a
manual, a
test file and a
log file. CONLAW can be run from a web demo created by Francis Wright and Arrigo Triulzi with problems of restricted size. The latest version is available from ftp://ftp.maths.qmw.ac.uk/pub/tw/conlaw/. Publications related to CONLAW can be found here. |
Contact | e-mail: Thomas Wolf |