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
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
The [[Media:Cde_GDEQ_141010.zip‎|Reduce package CDE]] (latest version: 1.0 10/10/2014) 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 is written 'on top' of the Reduce package [[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 evolution form) with an arbitrary number of dependent and independent variables. It can compute generalized symmetries, conservation laws, Hamiltonian, symplectic and recursion operators, with local and nonlocal coordinates. It is distributed under the same free license of REDUCE.
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.  


The above zip file contains:
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.


* A README.txt file;
CDE is part of the official [http://reduce-algebra.sourceforge.net Reduce] distribution, and can be  
* The program file ''cde.red'', for computations of differential consequences of even and odd partial differential equations and of the related total derivatives.
[https://sourceforge.net/projects/reduce-algebra/files/?source=navbar obtained here, click on the more recent snapshot directory]. It is distributed in different binary files for various operating systems (Windows, macOS, Linux).
* The file [[Media:Cde-userguide-1.0.pdf|Cde-userguide-1.0.pdf]], a CDE 1.0 user guide for computations of generalized symmetries, conservation laws, Hamiltonian, symplectic and recursion operators, in local and nonlocal coordinates. Schouten bracket between local Hamiltonian operators may also be computed. The extension of the Schouten bracket to nonlocal operators is currently under development.
* 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 documentation of CDE is included in the official manual of Reduce; an updated version can be obtained together with the Reduce sources,
[http://sourceforge.net/p/reduce-algebra/code/HEAD/tree/]. See inside the /doc folder. The /doc folder also contains documentation for Reduce programming, and in particular the text ''Inside Reduce'', by A.C. Norman and R. Vitolo.
 
Examples of computations with CDE are contained in the folder /packages/cde/examples of the Reduce sources.
 
A book has been published on symbolic computations with CDE and CDIFF, with a lot of examples discussed in detail.
[[Symbolic_Book|Please have a look here]].
 
A new paper has been published on features of CDE:
* R. Vitolo, Computing with Hamiltonian operators, Computer Physics Communication 244 (2019), 228-245, [[https://arxiv.org/abs/1808.03902 ArXiv]].
Interested users can find [[http://poincare.unisalento.it/vitolo/vitolo_files/publications/software/42a_CompHO.zip example programs here]].
 
Please feel free to send comments and questions on CDE to the author at raffaele.vitolo@unisalento.it.
 
The current version of CDE is 3.0. It has been last modified in 05/01/2021 and it is constantly updated. In comparison with the previous version 1.0, starting from version 2.0 CDE 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 and many new example programs.
 
The old CDE version 1.0 can still be [[Media:Cde_1.0_141010.zip‎|obtained here]].  


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

Latest revision as of 16:53, 15 January 2021

The Reduce package CDE is written 'on top' of the Reduce package 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.

CDE is part of the official Reduce distribution, and can be obtained here, click on the more recent snapshot directory. It is distributed in different binary files for various operating systems (Windows, macOS, Linux).

The documentation of CDE is included in the official manual of Reduce; an updated version can be obtained together with the Reduce sources, [1]. See inside the /doc folder. The /doc folder also contains documentation for Reduce programming, and in particular the text Inside Reduce, by A.C. Norman and R. Vitolo.

Examples of computations with CDE are contained in the folder /packages/cde/examples of the Reduce sources.

A book has been published on symbolic computations with CDE and CDIFF, with a lot of examples discussed in detail. Please have a look here.

A new paper has been published on features of CDE:

  • R. Vitolo, Computing with Hamiltonian operators, Computer Physics Communication 244 (2019), 228-245, [ArXiv].

Interested users can find [example programs here].

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

The current version of CDE is 3.0. It has been last modified in 05/01/2021 and it is constantly updated. In comparison with the previous version 1.0, starting from version 2.0 CDE 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 and many new example programs.

The old CDE version 1.0 can still be obtained here.