Variational method for the derivative nonlinear Schrödinger equation with computational applications | Synapse