{ "info": { "author": "Jan Blechta", "author_email": "blechta@karlin.mff.cuni.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: C++", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "*******************************************************\nFENaPack - FEniCS Navier-Stokes preconditioning package\n*******************************************************\n\n.. image:: https://circleci.com/gh/blechta/fenapack.svg?style=svg\n :target: https://circleci.com/gh/blechta/fenapack\n\n\nFENaPack is a package implementing preconditioners for Navier-Stokes\nproblem using FEniCS and PETSc packages. In particular, variants of PCD\n(pressure-convection-diffussion) preconditioner from [1]_, [2]_ are\nimplemented.\n\n.. [1] Elman H. C., Silvester D. J., Wathen A. J., *Finite Elements and Fast\n Iterative Solvers: With Application in Incompressible Fluid Dynamics*.\n Oxford University Press 2005. 2nd edition 2014.\n\n.. [2] Olshanskii M. A., Vassilevski Y. V., *Pressure Schur complement\n preconditioners for the discrete Oseen problem*.\n SIAM J. Sci. Comput., 29(6), 2686-2704. 2007.\n\n\nUsage\n=====\n\nTo use FENaPack matching version of FEniCS (version 2019.1.0)\ncompiled with PETSc, petsc4py and mpi4py is needed. Note that\nFENaPack uses same version numbering as FEniCS and follows\nits release schedule with a short lag.\n\nTo install FENaPack from source do::\n\n pip3 install [--user|--prefix=...] [-e] .\n\nin the source/repository root dir. Editable install using ``-e``\nallows to use FENaPack directly from source directory while\nediting it which is suitable for development.\n\nYou can install latest FENaPack release form PyPI::\n\n pip3 install [--user|--prefix=...] fenapack\n\nor install latest development version from Github::\n\n pip3 install [--user|--prefix=...] git+https://github.com/blechta/fenapack\n\nTo start experimenting::\n\n cd demo/navier-stokes-pcd\n python3 demo_navier-stokes-pcd.py --help\n python3 demo_navier-stokes-pcd.py [opts]\n mpirun -n 16 python3 demo_navier-stokes-pcd.py [opts]\n\nFull documentation is available at https://fenapack.readthedocs.io/.\n\n\nAuthors\n=======\n\n- Jan Blechta \n- Martin \u0158eho\u0159 \n\n\nLicense\n=======\n\nFENaPack is free software: you can redistribute it and/or modify\nit under the terms of the GNU Lesser General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nFENaPack is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with FENaPack. If not, see .\n\n\nAcknowledgement\n===============\n\nThis work was supported by The Ministry of Education, Youth and Sports from the\nLarge Infrastructures for Research, Experimental Development and Innovations\nproject \u201eIT4Innovations National Supercomputing Center \u2013 LM2015070\u201c.\n\n\nLinks\n=====\n\n- Homepage https://github.com/blechta/fenapack\n- Testing https://circleci.com/gh/blechta/fenapack\n- Documentation https://fenapack.readthedocs.io/\n- Bug reports https://github.com/blechta/fenapack/issues\n- PyPI home https://pypi.org/project/fenapack", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/blechta/fenapack", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "fenapack", "package_url": "https://pypi.org/project/fenapack/", "platform": "", "project_url": "https://pypi.org/project/fenapack/", "project_urls": { "Homepage": "https://github.com/blechta/fenapack" }, "release_url": "https://pypi.org/project/fenapack/2019.1.0/", "requires_dist": null, "requires_python": "", "summary": "FENaPack: FEniCS Navier-Stokes preconditioning package", "version": "2019.1.0" }, "last_serial": 5343218, "releases": { "2018.1.0": [ { "comment_text": "", "digests": { "md5": "11967ac8c529b1b4e3615ad6be7452dd", "sha256": "bc9bbfeaf2a8cc48c26a4975c4f60be315cbc304c21f72b8937078e60056155c" }, "downloads": -1, "filename": "fenapack-2018.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "11967ac8c529b1b4e3615ad6be7452dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46745, "upload_time": "2018-07-09T00:34:53", "url": "https://files.pythonhosted.org/packages/25/1d/38cf3a866f154fc8440060788b2bc0aedfc38d261054b966a6b816c03bd6/fenapack-2018.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c343a09a4713a22602b1f8cb5da1889", "sha256": "b84f770e2968118041e42cf9af89d228c5486bbe4af9ac98e2dafbf6d0ea7238" }, "downloads": -1, "filename": "fenapack-2018.1.0.tar.gz", "has_sig": false, "md5_digest": "6c343a09a4713a22602b1f8cb5da1889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29286, "upload_time": "2018-07-09T00:34:55", "url": "https://files.pythonhosted.org/packages/a9/39/57bd7d042a466e5876b7fcb8d156ecf1471eb9ed853684083ef6a6b9e8a0/fenapack-2018.1.0.tar.gz" } ], "2019.1.0": [ { "comment_text": "", "digests": { "md5": "adb4a2bedbbdda3d889b49deabee1569", "sha256": "f5ead8ae5a81f2009746a4196d0b0d097c66b2003e0aa88f4a63a0ead6dc0aeb" }, "downloads": -1, "filename": "fenapack-2019.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "adb4a2bedbbdda3d889b49deabee1569", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46835, "upload_time": "2019-05-31T15:13:47", "url": "https://files.pythonhosted.org/packages/93/01/6ba53438acdbe52215f464810a2cd61cbe35d45e6edc8d5039d7e1032eef/fenapack-2019.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42425ee05a00d40d9356dcfeadd5b2ce", "sha256": "09598707368ac73483ab34d361d65b42db1e3f0a89def43fe7215f485c8f5e46" }, "downloads": -1, "filename": "fenapack-2019.1.0.tar.gz", "has_sig": false, "md5_digest": "42425ee05a00d40d9356dcfeadd5b2ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29437, "upload_time": "2019-05-31T15:11:48", "url": "https://files.pythonhosted.org/packages/ea/ad/70d1419218e7151e9515b4d995c96bd9af7d076db86af160b12e0dcd5a45/fenapack-2019.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "adb4a2bedbbdda3d889b49deabee1569", "sha256": "f5ead8ae5a81f2009746a4196d0b0d097c66b2003e0aa88f4a63a0ead6dc0aeb" }, "downloads": -1, "filename": "fenapack-2019.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "adb4a2bedbbdda3d889b49deabee1569", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46835, "upload_time": "2019-05-31T15:13:47", "url": "https://files.pythonhosted.org/packages/93/01/6ba53438acdbe52215f464810a2cd61cbe35d45e6edc8d5039d7e1032eef/fenapack-2019.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42425ee05a00d40d9356dcfeadd5b2ce", "sha256": "09598707368ac73483ab34d361d65b42db1e3f0a89def43fe7215f485c8f5e46" }, "downloads": -1, "filename": "fenapack-2019.1.0.tar.gz", "has_sig": false, "md5_digest": "42425ee05a00d40d9356dcfeadd5b2ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29437, "upload_time": "2019-05-31T15:11:48", "url": "https://files.pythonhosted.org/packages/ea/ad/70d1419218e7151e9515b4d995c96bd9af7d076db86af160b12e0dcd5a45/fenapack-2019.1.0.tar.gz" } ] }