SEMCAD X Matterhorn:3-D full-wave electromagnetic and computational life sciences simulation software