I get error messages when attempting to solve this problem
It is easily solved if the conduction term (D[c[z, r], z, z]) and the corresponding boundary condition ( (D[c[z, r], z] /. z → 1) == 0 )are removed ,however
it needs the conduction term in the system I want to simulate
eqns = {
(1 - r^2) r D[c[z, r], z] ==
0.1 (r D[c[z, r], r, r] + D[c[z, r], r] + D[c[z, r], z, z]) -
0.01 c[z, r],
c[0, r] == 0, (D[c[z, r], r] /. r -> 10^-6) == 0,
c[z, 0.999] == 1 - Exp[-1000 z^2],
(D[c[z, r], z] /. z -> 1) == 0};
u = NDSolveValue[eqns, c, {z, 0, 1}, {r, 10^-6, 0.999}]
Plot3D[u[z, r], {z, 0, 1}, {r, 10^-6, 0.999}, PlotRange -> {0, 1}]
