CDE: a Reduce package for integrabilty of PDEs: Difference between revisions

From Geometry of Differential Equations
Jump to navigation Jump to search
Vitolo (talk | contribs)
No edit summary
Vitolo (talk | contribs)
No edit summary
Line 1: Line 1:
The [[Media:Cde_2.0_151010.zip‎|Reduce package CDE]] (latest version: 2.0 10/10/2015) is written 'on top' of [[CDIFF:_a_REDUCE_package_for_computations_in_geometry_of_differential_equations|CDIFF]].  
The [http://reduce-algebra.sourceforge.net Reduce] package CDE (latest version: 2.0 10/10/2015) is written 'on top' of [[CDIFF:_a_REDUCE_package_for_computations_in_geometry_of_differential_equations|CDIFF]].  
It is devoted to computations on quantities which are related with the integrability of general differential equations (i.e., not necessarily in  
It is devoted to integrability of general differential equations (i.e., not necessarily in  
evolution form) with an arbitrary number of dependent and independent variables.  
evolution form) with an arbitrary number of dependent and independent variables.  


It can compute linearization and adjoints of differential operators in total derivatives, generalized symmetries, conservation laws, Hamiltonian, symplectic and recursion operators, with local and nonlocal coordinates. Schouten brackets between local Hamiltonian operators, also in multidimensions, can be computed. The extension of the Schouten bracket to nonlocal operators is currently under development, as well as symplecticity and hereditariety properties. It is distributed under the same free license of REDUCE.
It can compute linearization and adjoints of differential operators in total derivatives, generalized symmetries, conservation laws, Hamiltonian, symplectic and recursion operators, with local and nonlocal coordinates. Schouten brackets between local Hamiltonian operators, also in multidimensions, can be computed. The simplecticity tests for local operators can also be computed. The extension of the Schouten bracket to nonlocal operators is currently under development, as well as symplecticity and hereditariety properties for nonlocal operators. It is distributed under the same free license of REDUCE.


In comparision with the previous CDE version 1.0 the new version 2.0 is much faster and more reliable, as it is programmed in Reduce symbolic mode, and has an improved user interface. Moreover it has new features, like the computation of linearization and its adjoint, and new examples
In comparison with the previous CDE version 1.0 the new version 2.0 is much faster and more reliable, as it is programmed in Reduce symbolic mode, and has an improved user interface. Moreover it has new features, like the computation of linearization and its adjoint, and many new example
programs.
programs.


The above zip file contains:
CDE is part of the official [http://reduce-algebra.sourceforge.net Reduce] distribution, and can be
[http://sourceforge.net/p/reduce-algebra/code/HEAD/tree/ obtained here]. However, the distribution is source code and must be compiled; this might be an obstacle for many users. Please do not hesitate to contact the author (use the email raffaele.vitolo@unisalento.it) if you need help. An installable version of Reduce with CDE will be ready in the early days of 2016.


* A README.txt file;
Please feel free to send comments and questions on CDE to the author at raffaele.vitolo@unisalento.it.
* The program file ''cde.red'', for computations of differential consequences of even and odd partial differential equations and of the related total derivatives.
* The file [[Media:Cde-userguide-2.0.pdf|Cde-userguide-2.0.pdf]], a CDE 2.0 user guide for computations of generalized symmetries, conservation laws, Hamiltonian, symplectic and recursion operators, in local and nonlocal coordinates.
* The file ''global.txt'' with a list of global variables used in cde.red.
* The folder ''examples'', which contains all examples described in the user guide with results and debug files.
 
The author of the package, [[Raffaele Vitolo]], welcomes comments and questions on CDE (use the email raffaele.vitolo@unisalento.it).


The old CDE version 1.0 can still be [[Media:Cde_1.0_141010.zip‎|obtained here]].  
The old CDE version 1.0 can still be [[Media:Cde_1.0_141010.zip‎|obtained here]].  


[[Category:Software]]
[[Category:Software]]

Revision as of 23:48, 5 January 2016

The Reduce package CDE (latest version: 2.0 10/10/2015) is written 'on top' of CDIFF. It is devoted to integrability of general differential equations (i.e., not necessarily in evolution form) with an arbitrary number of dependent and independent variables.

It can compute linearization and adjoints of differential operators in total derivatives, generalized symmetries, conservation laws, Hamiltonian, symplectic and recursion operators, with local and nonlocal coordinates. Schouten brackets between local Hamiltonian operators, also in multidimensions, can be computed. The simplecticity tests for local operators can also be computed. The extension of the Schouten bracket to nonlocal operators is currently under development, as well as symplecticity and hereditariety properties for nonlocal operators. It is distributed under the same free license of REDUCE.

In comparison with the previous CDE version 1.0 the new version 2.0 is much faster and more reliable, as it is programmed in Reduce symbolic mode, and has an improved user interface. Moreover it has new features, like the computation of linearization and its adjoint, and many new example programs.

CDE is part of the official Reduce distribution, and can be obtained here. However, the distribution is source code and must be compiled; this might be an obstacle for many users. Please do not hesitate to contact the author (use the email raffaele.vitolo@unisalento.it) if you need help. An installable version of Reduce with CDE will be ready in the early days of 2016.

Please feel free to send comments and questions on CDE to the author at raffaele.vitolo@unisalento.it.

The old CDE version 1.0 can still be obtained here.