presented at event Proceedings of the European Congress on Computational Methods (ECCOMAS 2000) Conference