selfen_elec.f90 33.2 KB