A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities & A General Environment for the Treatment of Discrete Problems