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