The author of the paper are the guys who where I apply for the PhD and I can start if I solve this problem and they programmed it in python. A solution of the system is given in: Design and Characteristics of a Population Inversion X-ray Laser Oscillator. And I want to reproduce Figure 3 of this paper
The Maxwell-Bloch-equation are a pde. I think the equations on Wikipedia are incorrect.
What I did is the same as you:
system = {D[a[t, x], t] == - a[t, x] + d[t, x]* D[d[t, x], x],
D[b[t, x], t] == b[t, x] + a[t, x] - D[d[t, x], x]*d[t, x],
D[d[t, x], t, x] == D[d[t, x], x] + (a[t, x] - b[t, x])*d[t, x],
a[t, 0] == 0, b[t, 0] == 0, d[t, 0] == 1,
a[0, x] == 0, b[0, x] == 0, d[0, x] == 1};
solution = NDSolve[system, {a, b, d}, {t, 0, 10}, {x, 0, 10}]
Plot3D[{a[t, x] /. solution}, {t, 0, 2}, {x, 0, 2}]
But I'm not sure that I can kick the Conjugation of d.
I know that a and b are real functions and I think that the derivative dont act on complex argument.
And a other problem is that is doesn't work for large prefactors 10^15 a[t,x]. Then I get:
NDSolve::icfail: Unable to find initial conditions that satisfy the residual function within specified tolerances. Try giving initial conditions for both values and derivatives of the functions.
Why do I get this Error. I don't understand this because 10^15 is only a number.