Is there a way to download Dolfin 1.4.0? I’ve very specific requirements. I need to use the CSG with old good old circles and rectangles on laplace equation with dirichlet BC. External meshing tools such as gmsh are redundant.
I tried both the python (DOLFIN · PyPI) and conda (Files :: Anaconda.org) but both ain’t installing on my Ubuntu 18.04. is there docker image or something which still works?
DOLFIN 1.4 was released in 2014, way before ubuntu 18.04 was released, so it is not likely to work out of the box.
My safest bet would be to install it from source: Bitbucket
I do not understand your requirement (but this release predates my introduction to the FEniCS-project). What is it that you need? Could you show a code snippet that explains your requirement?
As far as I can tell, CSG was an interface to opencascade, similar to mshrBitbucket (as stated in the changelog):
Remove CGAL dependency and mesh generation, now provided by mshr
The deb packages almost certainly will not install cleanly or run successfully as is. You might have more success downloading the source packages and rebuilding from source.
Source packages are .orig.gz, .debian.tar.xz and .dsc, or grab them all at the same time with dget http://snapshot.debian.org/archive/debian-archive/20190328T105444Z/debian/pool/main/d/dolfin/dolfin_1.4.0%2Bdfsg-4.dsc
Unpack with dpkg-source -x dolfin_1.4.0%2Bdfsg-4.dsc if needed, then dpkg-buildpackage to build the package.
Still, building from source will likely not work easily without adjusting for libraries, e.g. for the different petsc package version. Source patches will probably be needed. The exercise will be a lot of pain.
As dokken said, you should reconsider your need for dolfin 1.4.0. It doesn’t really make sense to have such a specific old package version requirement on a more recent linux installation.