Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
GERF expansion technique in Mathematica
Contributed by: Naman T.
The well known Generalized Rational Exponential Function (GERF) method has been used on various equations to obtain their analytic travelling wave solutions. This paclet introduces GERFSolve function that solves given nonlinear partial differential equation using this expansion technique.
To install this paclet in your Wolfram Language environment,
evaluate this code:
PacletInstall["Taggar/GERF"]
To load the code after installation, evaluate this code:
Needs["Taggar`GERF`"]
This is the Burgers' equation in (1+1)-dimensions:
| In[1]:= |
| Out[1]= |
Solve it using GERF method:
| In[2]:= |
| Out[2]= | ![]() |
Obtain the solution sets as well:
| In[3]:= |
| Out[3]= | ![]() |
Verify that the solutions are valid:
| In[4]:= |
| Out[5]= |
Another example, Calogero–Bogoyavlenskii–Schiff equation in (2+1)-dimensions:
| In[6]:= |
Solve it:
| In[7]:= |
| Out[7]= | ![]() |
Verification:
| In[8]:= |
| Out[8]= |
Use given constants for the wave transformation:
| In[9]:= |
| Out[9]= |
Wolfram Language Version 14.3