{"push_id":2342294254,"size":504,"distinct_size":2,"ref":"refs/heads/feature/pa-curl-plus-mass","head":"aa3f4e814c75ac68221a72b5c062b48c1edd807d","before":"71e318acbeefe49842211455ec029a1a5ecfbb98","commits":[{"sha":"ab468628a2eb65f24faa24973c192502b17f9958","author":{"name":"Tzanio","email":"42c5d8241e5c16b5788a00c3ef7e6f2ce71a9736@llnl.gov"},"message":"Maxwell miniapp developed internally at LLNL.\n\nBased on commits by Mark Stowell:\n\n- Adding time integrators for Hamiltonian systems. This family of integrators is\n  taken from the paper \"A Symplectic Integration Algorithm for Separable\n  Hamiltonian Functions\" by J. CANDY AND W. ROZMUS. They do a marvelous job of\n  conserving energy in coupled first order PDEs.\n\n- If others agree we should probably move these classes into the linalg/ode.?pp\n  files (or other files nearby). First I would like to change the names of these\n  integrators so if anyone has a suggestion...\n\n- This is a first draft of a time domain electromagnetics code. It is not yet\n  ready for trials but it will soon support two different current sources.\n\n- There are many ways this could advance but we'll try to follow the example set\n  in the statics codes and keep it simple.\n\n- Renamed the symplectic integration solvers to follow a convention implied in\n  the paper describing them. It also fits fairly well with the other ODE solvers\n  in MFEM.\n\n- Improved the way source terms are handled. Also fixed a problem with the field\n  update.\n\n- Moving the Symplectic integrator methods to the ode.?pp files.\n\n- Changing the ess_tdof array argument to 'const' so that FormLinearSystem can\n  be used inside an ODE integrator.\n\n- Modified VectorFECurlIntegrator so that it can compute either the Curl of an\n  H(curl) vector or the weak Curl of an H(div) vector.\n\n- Adding a simple test of the symplectic integrator which integrates a scalar\n  valued ODE in time. The test code writes a datafile and a gnuplot input file\n  which can plot the datafile.\n\n- Added support for Dirichlet boundary conditions. The code is still in a very\n  immature state but various features have been successfully tested. It now\n  remains to simplify and clean up the implementation and prepare a series of\n  example problems.\n\n- Making some changes to conform to the new makefile design (which is a big\n  improvement by the way)\n\n- First draft of a Halbach array example.\n\n- Small post-merge changes","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/ab468628a2eb65f24faa24973c192502b17f9958"},{"sha":"5e19782b2ad2cbff5ec993b5fc4b6f4f2e4c8841","author":{"name":"Stephan Gelever","email":"a9f2e35b9b249490b322e571748ac8a608105c5e@pdx.edu"},"message":"Prevent segfault in DenseMatrixEigensystem, Vector\n\nCopying a DenseMatrixEigensystem when using LAPACK\nis done by value.  The dynamic memory is incorrectly copied\nwhich leads to a segfault on delete.  Also, a segfault occurs\nwhen copying a vector that has a nonzero size, but null data.","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/5e19782b2ad2cbff5ec993b5fc4b6f4f2e4c8841"},{"sha":"76e7d814d6feea2030c4c687767b685206fed0cc","author":{"name":"Stephan Gelever","email":"a9f2e35b9b249490b322e571748ac8a608105c5e@pdx.edu"},"message":"Example of segfault","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/76e7d814d6feea2030c4c687767b685206fed0cc"},{"sha":"1911453363c932fad9abf6e0f291307842ac7180","author":{"name":"Stephan Gelever","email":"a9f2e35b9b249490b322e571748ac8a608105c5e@pdx.edu"},"message":"Fix segfault in DenseTensor, DenseMatrix\n\nWhen copying a DenseTensor, the dynamic memory\nis no properly copied and causes segfault.\nAlso, a segfault occurs when copying a DenseMatrix\nwith nonzero size but null data.","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/1911453363c932fad9abf6e0f291307842ac7180"},{"sha":"7ad34cc3ca02210a76f1b68301009a9532c3b636","author":{"name":"Stephan Gelever","email":"a9f2e35b9b249490b322e571748ac8a608105c5e@pdx.edu"},"message":"remove example","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/7ad34cc3ca02210a76f1b68301009a9532c3b636"},{"sha":"8b14b29d73bc2755ef6282745a19964fa68f87d4","author":{"name":"Tzanio","email":"42c5d8241e5c16b5788a00c3ef7e6f2ce71a9736@llnl.gov"},"message":"make style","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/8b14b29d73bc2755ef6282745a19964fa68f87d4"},{"sha":"2dc31b6de20ca235822dd0e02a031b377005a45c","author":{"name":"Tzanio","email":"42c5d8241e5c16b5788a00c3ef7e6f2ce71a9736@llnl.gov"},"message":"Minor styling","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/2dc31b6de20ca235822dd0e02a031b377005a45c"},{"sha":"b76ebd56d1ae191a80babcf4d5942f55592ec1c3","author":{"name":"Stephan Gelever","email":"a9f2e35b9b249490b322e571748ac8a608105c5e@pdx.edu"},"message":"Fix memory leak and init\n\nEarly return from mesh print leaks previous memory.\nReading from Netcdf leaks also.","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/b76ebd56d1ae191a80babcf4d5942f55592ec1c3"},{"sha":"45689b174ee6340f2747ca5157c97dd43981207c","author":{"name":"Stephan Gelever","email":"a9f2e35b9b249490b322e571748ac8a608105c5e@pdx.edu"},"message":"Fix delete mismatch, close nc file","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/45689b174ee6340f2747ca5157c97dd43981207c"},{"sha":"d4c5d99a43470bb16e37ee07e62ed075a3bfeebf","author":{"name":"Tzanio","email":"42c5d8241e5c16b5788a00c3ef7e6f2ce71a9736@llnl.gov"},"message":"make style","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/d4c5d99a43470bb16e37ee07e62ed075a3bfeebf"},{"sha":"74d790e0d021eeab86f39e414b668157bbf79571","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"Starting reimplementation of the P matrix construction.","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/74d790e0d021eeab86f39e414b668157bbf79571"},{"sha":"5c36fbf88be0f1ea2d9456fa95aa798d4128e015","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"PNCMesh: finished new processor groups.","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/5c36fbf88be0f1ea2d9456fa95aa798d4128e015"},{"sha":"593614f62eb22f18e13c2de02c5db19ba229b055","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"WIP ghost DOFs","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/593614f62eb22f18e13c2de02c5db19ba229b055"},{"sha":"22270737875a0af54578afa2274ccdfe758caf98","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"WIP ghost DOFs","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/22270737875a0af54578afa2274ccdfe758caf98"},{"sha":"d3a47b043b2ae18a0a32e7fbf48ee4c501d2ff5f","author":{"name":"Jakub Cerveny","email":"fae4d716c6eb03ffef2bfc30718da0466d8ba967@llnl.gov"},"message":"Still thinking how to best implement the ghost DOFs in ParFiniteElementSpace/ParNCMesh.","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/d3a47b043b2ae18a0a32e7fbf48ee4c501d2ff5f"},{"sha":"c8766518eacdf968cb9fdfe38c64572975fa314e","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"NCMesh::GetFaceVertices, PFESpace::GetBareDofs","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/c8766518eacdf968cb9fdfe38c64572975fa314e"},{"sha":"a0311ead1a49fb647bf9cf74ba230e5fcd1bff7d","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"NeighborRowMessage, dof_group/owner, count true DOFs","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/a0311ead1a49fb647bf9cf74ba230e5fcd1bff7d"},{"sha":"79a8f48dde5b17a691c352fc86fc05353d5328a6","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"WIP main loop in NewParallelConformingInterpolation","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/79a8f48dde5b17a691c352fc86fc05353d5328a6"},{"sha":"f83d5ddc61f84e5d99e83db964b5d2a6fa7cd705","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"PMatrixRow class; main loop finished","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/f83d5ddc61f84e5d99e83db964b5d2a6fa7cd705"},{"sha":"b95db5c81d476b9af86a126bf4d477603a4402cd","author":{"name":"Jakub Cerveny","email":"b0ec88f8a23ecba2df4318079d31709adab9dbef@gmail.com"},"message":"PackDof / UnpackDof","distinct":false,"url":"https://api.github.com/repos/mfem/mfem/commits/b95db5c81d476b9af86a126bf4d477603a4402cd"}]}
{"actor":{"display_login":"tzanio"}}