selfen_elec.f90 20 KB