History of changes to: Firedrake: high performance, high productivity simulation for the continuum mechanics community.
Date Action Change(s) User
Nov. 27, 2023, 2:13 p.m. Added 35 {"external_links": []}
Nov. 20, 2023, 2:04 p.m. Added 35 {"external_links": []}
Nov. 13, 2023, 1:34 p.m. Added 35 {"external_links": []}
Nov. 6, 2023, 1:32 p.m. Added 35 {"external_links": []}
Aug. 14, 2023, 1:31 p.m. Added 35 {"external_links": []}
Aug. 7, 2023, 1:32 p.m. Added 35 {"external_links": []}
July 31, 2023, 1:35 p.m. Added 35 {"external_links": []}
July 24, 2023, 1:36 p.m. Added 35 {"external_links": []}
July 17, 2023, 1:35 p.m. Added 35 {"external_links": []}
July 10, 2023, 1:26 p.m. Added 35 {"external_links": []}
July 3, 2023, 1:27 p.m. Added 35 {"external_links": []}
June 26, 2023, 1:26 p.m. Added 35 {"external_links": []}
June 19, 2023, 1:27 p.m. Added 35 {"external_links": []}
June 12, 2023, 1:30 p.m. Added 35 {"external_links": []}
June 5, 2023, 1:34 p.m. Added 35 {"external_links": []}
May 29, 2023, 1:28 p.m. Added 35 {"external_links": []}
May 22, 2023, 1:29 p.m. Added 35 {"external_links": []}
May 15, 2023, 1:32 p.m. Added 35 {"external_links": []}
May 8, 2023, 1:38 p.m. Added 35 {"external_links": []}
May 1, 2023, 1:28 p.m. Added 35 {"external_links": []}
April 24, 2023, 1:35 p.m. Added 35 {"external_links": []}
April 17, 2023, 1:28 p.m. Added 35 {"external_links": []}
April 10, 2023, 1:25 p.m. Added 35 {"external_links": []}
April 3, 2023, 1:27 p.m. Added 35 {"external_links": []}
Jan. 28, 2023, 11:09 a.m. Created 43 [{"model": "core.projectfund", "pk": 30954, "fields": {"project": 8180, "organisation": 2, "amount": 688848, "start_date": "2022-09-30", "end_date": "2025-09-29", "raw_data": 36553}}]
Jan. 28, 2023, 11:09 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 88178, "fields": {"project": 8180, "organisation": 44, "role": "PP_ORG"}}]
Jan. 28, 2023, 11:09 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 88177, "fields": {"project": 8180, "organisation": 52, "role": "PP_ORG"}}]
Jan. 28, 2023, 11:09 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 88176, "fields": {"project": 8180, "organisation": 2867, "role": "PP_ORG"}}]
Jan. 28, 2023, 11:09 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 88175, "fields": {"project": 8180, "organisation": 1053, "role": "PP_ORG"}}]
Jan. 28, 2023, 11:09 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 88174, "fields": {"project": 8180, "organisation": 60, "role": "LEAD_ORG"}}]
Jan. 28, 2023, 11:09 a.m. Created 40 [{"model": "core.projectperson", "pk": 55126, "fields": {"project": 8180, "person": 756, "role": "PI_PER"}}]
Jan. 28, 2023, 10:52 a.m. Updated 35 {"title": ["", "Firedrake: high performance, high productivity simulation for the continuum mechanics community."], "description": ["", "\nThis project will extend and enhance the Firedrake automated finite element\nsimulation system to allow researchers across the field of continuum mechanics\nto simulate a wider range of physical phenomena using more sophisticated\ntechniques than they would be able to code themselves, and to do so by\nspecifying the simulation from highly productive mathematical interface\nembedded in Python.\n\nThe simulation of continuous physical systems described by partial differential\nequations (PDEs) is a mainstay activity of computational science. This spans\nthe integrity of structures, the efficiency of industrial processes built on\nfluid flow, and the propagation of electromagnetic waves from an antenna to\nname but a few. \n\nEach simulation demands the choice of an appropriate PDE, an accurate and\nstable discretisation, the efficient parallel assembly of the resulting\nmatrices and vectors, and the fast, scalable solution of the resulting\nnumerical system. Every simulation is the composition of a chain of processes,\neach of which is a research domain in its own right. \n\nMost computational continuum mechanics research happens in small teams. These\ngroups constantly tackle new problems, needing changes at every level of the\nsimulation chain. The challenge is to allow individual researchers and small\nteams to put together their own simulations, without requiring the impossible\nby every researcher becoming an expert on the implementation of every stage of\nthe process.\n\nFiredrake employs a mathematical language embedded in Python that enables\nresearchers to write the simulation they wish to execute in a highly productive\nand concise way. The high performance parallel implementation of the simulation\nis then automatically generated by specialised compilers at runtime. The result\nis a system in which scientists and engineers write maths and get simulation.\nThis frees researchers to focus on the continuum mechanics question at hand\nrather than the mechanics of creating the simulation.\n\nFiredrake is a widely employed community code with hundreds of published\napplications across continuum mechanics. For many researchers, Firedrake\nclearly already meets at least some of their needs. However, the sophistication\nof continuum mechanics research is boundless: there are always users and\npotential users whose problems cannot fully be expressed in Firedrake's high\nlevel mathematical language. This project will address several such\nlimitations, chosen in response to formal Firedrake user engagement over the\nlast two years.\n\nFirst, we will extend Firedrake's capabilities in solving coupled multi-domain\nsystems. This will enable Firedrake users to more effectively tackle simulation\nchallenges such as the impact of sea waves on wind turbine columns. \n\nSecond, we will extend Firedrake's automated inverse capabilities to include\ncomplex-valued problems. This will significantly benefit users wishing\nto simulate optimal design problems involving electromagnetic waves.\n\nThird, we will extend the range of meshes that Firedrake can employ to include\nunstructured hexahedral meshes, and hierarchically refined meshes. This will\nimprove Firedrake's support for efficient high order discontinuous Galerkin\ndiscretisations and for multiscale problems such as folding of materials.\n\nIn addition to extending Firedrake's technical capabilities, this project will\ngrow and support the community of continuum mechanics researchers using\nFiredrake. We will reduce the technical knowledge needed to install Firedrake\nby providing packages for the main desktop operating systems. We will run\ntutorials, workshops, and provide online support to new and existing Firedrake\nusers. An "open door" programme of user visits to the Firedrake core developers\nwill provide personal one on one assistance with their simulation needs. We\nwill invest significant time in the extension and maintenance of Firedrake's high\nquality documentation.\n\n"], "extra_text": ["", "\n\n\n\n"], "status": ["", "Active"]}
Jan. 28, 2023, 10:52 a.m. Added 35 {"external_links": [33481]}
Jan. 28, 2023, 10:52 a.m. Created 35 [{"model": "core.project", "pk": 8180, "fields": {"owner": null, "is_locked": false, "coped_id": "8df46eec-c1cf-4db1-9652-72c32d571a82", "title": "", "description": "", "extra_text": "", "status": "", "start": null, "end": null, "raw_data": 36542, "created": "2023-01-28T10:47:12.726Z", "modified": "2023-01-28T10:47:12.726Z", "external_links": []}}]