ns2dfd, branch HEAD 2D finite difference Navier Stokes solver for fluid dynamics 77d9f8f28212662096e61d6cb89fcbbc15d1cd2c 2020-01-02T09:27:04Z 2020-01-02T09:27:04Z Change to ISC license Anders Damsgaard anders@adamsgaard.dk commit 77d9f8f28212662096e61d6cb89fcbbc15d1cd2c parent cd7d9792cbd3e76d81a35a9de54141228178a546 Author: Anders Damsgaard <anders@adamsgaard.dk> Date: Thu, 2 Jan 2020 10:27:04 +0100 Change to ISC license cd7d9792cbd3e76d81a35a9de54141228178a546 2019-09-07T06:00:56Z 2019-09-07T06:00:56Z Update readme Anders Damsgaard anders@adamsgaard.dk commit cd7d9792cbd3e76d81a35a9de54141228178a546 parent abde8263986cc1ae91cceb6fef96223237da071f Author: Anders Damsgaard <anders@adamsgaard.dk> Date: Sat, 7 Sep 2019 08:00:56 +0200 Update readme abde8263986cc1ae91cceb6fef96223237da071f 2014-06-26T07:19:49Z 2014-06-26T07:19:49Z added top level makefile Anders Damsgaard anders.damsgaard@geo.au.dk commit abde8263986cc1ae91cceb6fef96223237da071f parent 1db9884ddb3b22c8fed5670133d08c725ee889d7 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Thu, 26 Jun 2014 09:19:49 +0200 added top level makefile 1db9884ddb3b22c8fed5670133d08c725ee889d7 2014-06-25T14:27:39Z 2014-06-25T14:27:39Z dealt with fread return vals, fixed linker parameter order Anders Damsgaard anders.damsgaard@geo.au.dk commit 1db9884ddb3b22c8fed5670133d08c725ee889d7 parent bf5ef45d90b3c9dec5ae699056e61e6b137621f8 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Wed, 25 Jun 2014 16:27:39 +0200 dealt with fread return vals, fixed linker parameter order bf5ef45d90b3c9dec5ae699056e61e6b137621f8 2014-03-06T15:25:09Z 2014-03-06T15:25:09Z added new plot method, lid driven cavity test wrong Anders Damsgaard anders.damsgaard@geo.au.dk commit bf5ef45d90b3c9dec5ae699056e61e6b137621f8 parent 863e92eefbec760f48edd317013494c76d2972de Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Thu, 6 Mar 2014 16:25:09 +0100 added new plot method, lid driven cavity test wrong 863e92eefbec760f48edd317013494c76d2972de 2014-03-06T15:06:51Z 2014-03-06T15:06:51Z added lid driven cavity test Anders Damsgaard anders.damsgaard@geo.au.dk commit 863e92eefbec760f48edd317013494c76d2972de parent 83e65a0e85e82f9cb7c48f0f1bbbeaf2dbb319c9 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Thu, 6 Mar 2014 16:06:51 +0100 added lid driven cavity test 83e65a0e85e82f9cb7c48f0f1bbbeaf2dbb319c9 2014-03-06T14:55:13Z 2014-03-06T14:55:13Z added boundary header file Anders Damsgaard anders.damsgaard@geo.au.dk commit 83e65a0e85e82f9cb7c48f0f1bbbeaf2dbb319c9 parent a9c5e210c85110662bd2c31c3fd5d3c3c8c12291 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Thu, 6 Mar 2014 15:55:13 +0100 added boundary header file a9c5e210c85110662bd2c31c3fd5d3c3c8c12291 2014-03-04T12:38:07Z 2014-03-04T12:38:07Z Added VTK output function Anders Damsgaard anders.damsgaard@geo.au.dk commit a9c5e210c85110662bd2c31c3fd5d3c3c8c12291 parent 502702ca8b1d45e5023f4e1f5fa5b5408a614ed4 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Tue, 4 Mar 2014 13:38:07 +0100 Added VTK output function 502702ca8b1d45e5023f4e1f5fa5b5408a614ed4 2014-03-04T11:02:40Z 2014-03-04T11:02:40Z renamed test case, added debug flag, the code works Anders Damsgaard anders.damsgaard@geo.au.dk commit 502702ca8b1d45e5023f4e1f5fa5b5408a614ed4 parent 58f406613c0c30ec7f453095e1d9399539341ad5 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Tue, 4 Mar 2014 12:02:40 +0100 renamed test case, added debug flag, the code works 58f406613c0c30ec7f453095e1d9399539341ad5 2014-03-04T10:27:50Z 2014-03-04T10:27:50Z set F and G in boundary cells Anders Damsgaard anders.damsgaard@geo.au.dk commit 58f406613c0c30ec7f453095e1d9399539341ad5 parent e3c43ff247f84337b66a8782d923b7e293ae03d5 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Tue, 4 Mar 2014 11:27:50 +0100 set F and G in boundary cells e3c43ff247f84337b66a8782d923b7e293ae03d5 2014-03-04T09:55:06Z 2014-03-04T09:55:06Z added NaN check in residual, added verbose array debugging Anders Damsgaard anders.damsgaard@geo.au.dk commit e3c43ff247f84337b66a8782d923b7e293ae03d5 parent 8dde47c85ef90b41df4d605fb96f55bce13628be Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Tue, 4 Mar 2014 10:55:06 +0100 added NaN check in residual, added verbose array debugging 8dde47c85ef90b41df4d605fb96f55bce13628be 2014-03-04T09:41:25Z 2014-03-04T09:41:25Z Added cons. of mass test and run function Anders Damsgaard anders.damsgaard@geo.au.dk commit 8dde47c85ef90b41df4d605fb96f55bce13628be parent fb42d1dbafff951cfe8ca1a4dc6798e31b59b62b Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Tue, 4 Mar 2014 10:41:25 +0100 Added cons. of mass test and run function fb42d1dbafff951cfe8ca1a4dc6798e31b59b62b 2014-03-03T17:49:37Z 2014-03-03T17:49:37Z Increased size of pressure grid, solutions seem wrong Anders Damsgaard anders.damsgaard@geo.au.dk commit fb42d1dbafff951cfe8ca1a4dc6798e31b59b62b parent eb664c2b1bdfae1ad3348fae95a81c0c5df27b2b Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Mon, 3 Mar 2014 18:49:37 +0100 Increased size of pressure grid, solutions seem wrong eb664c2b1bdfae1ad3348fae95a81c0c5df27b2b 2014-03-03T17:37:05Z 2014-03-03T17:37:05Z finished solver, still to be tested Anders Damsgaard anders.damsgaard@geo.au.dk commit eb664c2b1bdfae1ad3348fae95a81c0c5df27b2b parent 108a9b876d69391731de42da1ab178384198f345 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Mon, 3 Mar 2014 18:37:05 +0100 finished solver, still to be tested 108a9b876d69391731de42da1ab178384198f345 2014-03-03T16:16:17Z 2014-03-03T16:16:17Z Finished velocity projection Anders Damsgaard anders.damsgaard@geo.au.dk commit 108a9b876d69391731de42da1ab178384198f345 parent ccc17b2737056c0104d110fa098e7f330be5c919 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Mon, 3 Mar 2014 17:16:17 +0100 Finished velocity projection ccc17b2737056c0104d110fa098e7f330be5c919 2014-03-03T13:37:58Z 2014-03-03T13:37:58Z Working on Chorin's projection method: horizontal projection done Anders Damsgaard anders.damsgaard@geo.au.dk commit ccc17b2737056c0104d110fa098e7f330be5c919 parent dd1cbc3067f419e3cc5263c2c892d4db0dd63a6c Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Mon, 3 Mar 2014 14:37:58 +0100 Working on Chorin's projection method: horizontal projection done dd1cbc3067f419e3cc5263c2c892d4db0dd63a6c 2014-03-03T09:33:55Z 2014-03-03T09:33:55Z call BC from main Anders Damsgaard anders.damsgaard@geo.au.dk commit dd1cbc3067f419e3cc5263c2c892d4db0dd63a6c parent c98b527b4afc40731b835e59e9fe57a431ee0dd6 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Mon, 3 Mar 2014 10:33:55 +0100 call BC from main c98b527b4afc40731b835e59e9fe57a431ee0dd6 2014-03-03T08:34:24Z 2014-03-03T08:34:24Z begun implementing boundary conditions Anders Damsgaard anders.damsgaard@geo.au.dk commit c98b527b4afc40731b835e59e9fe57a431ee0dd6 parent d0adbc625218b6a15d9a4e01da69a7196fe5284f Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Mon, 3 Mar 2014 09:34:24 +0100 begun implementing boundary conditions d0adbc625218b6a15d9a4e01da69a7196fe5284f 2014-03-03T08:25:08Z 2014-03-03T08:25:08Z Swapped row-col read/write order Anders Damsgaard anders.damsgaard@geo.au.dk commit d0adbc625218b6a15d9a4e01da69a7196fe5284f parent 11ed07ed184958fe2c18d696a2ecca8b01695fd2 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Mon, 3 Mar 2014 09:25:08 +0100 Swapped row-col read/write order 11ed07ed184958fe2c18d696a2ecca8b01695fd2 2014-03-02T20:33:34Z 2014-03-02T20:33:34Z fixed run time output Anders Damsgaard anders.damsgaard@geo.au.dk commit 11ed07ed184958fe2c18d696a2ecca8b01695fd2 parent 78528b5cbef9193329d1cff3968e15b747323cf8 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 21:33:34 +0100 fixed run time output 78528b5cbef9193329d1cff3968e15b747323cf8 2014-03-02T20:28:26Z 2014-03-02T20:28:26Z meaningful output during runtime Anders Damsgaard anders.damsgaard@geo.au.dk commit 78528b5cbef9193329d1cff3968e15b747323cf8 parent 774db92458969b251c42ee905cf9da083bbb5570 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 21:28:26 +0100 meaningful output during runtime 774db92458969b251c42ee905cf9da083bbb5570 2014-03-02T20:21:59Z 2014-03-02T20:21:59Z regular output file writing works Anders Damsgaard anders.damsgaard@geo.au.dk commit 774db92458969b251c42ee905cf9da083bbb5570 parent 3eba95c436a2e58872c5a56f133fa08df65a214a Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 21:21:59 +0100 regular output file writing works 3eba95c436a2e58872c5a56f133fa08df65a214a 2014-03-02T20:12:11Z 2014-03-02T20:12:11Z added output file time parameter Anders Damsgaard anders.damsgaard@geo.au.dk commit 3eba95c436a2e58872c5a56f133fa08df65a214a parent 08a48407f92cd5c0c603c8e5207ab92b8a5df5a5 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 21:12:11 +0100 added output file time parameter 08a48407f92cd5c0c603c8e5207ab92b8a5df5a5 2014-03-02T19:51:49Z 2014-03-02T19:51:49Z Implemented adaptive time step Anders Damsgaard anders.damsgaard@geo.au.dk commit 08a48407f92cd5c0c603c8e5207ab92b8a5df5a5 parent 712b7d25f92ae5ecd752f39c2d1578a39d973457 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 20:51:49 +0100 Implemented adaptive time step 712b7d25f92ae5ecd752f39c2d1578a39d973457 2014-03-02T19:31:10Z 2014-03-02T19:31:10Z Added command line argument parsing Anders Damsgaard anders.damsgaard@geo.au.dk commit 712b7d25f92ae5ecd752f39c2d1578a39d973457 parent 323315d2db64d9b54393d45009b1f8ad3c75930c Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 20:31:10 +0100 Added command line argument parsing 323315d2db64d9b54393d45009b1f8ad3c75930c 2014-03-02T18:57:20Z 2014-03-02T18:57:20Z Added license and short readme Anders Damsgaard anders.damsgaard@geo.au.dk commit 323315d2db64d9b54393d45009b1f8ad3c75930c parent ced07c5f97209d25f3c9d4bc1d66e2c4c7152d6a Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 19:57:20 +0100 Added license and short readme ced07c5f97209d25f3c9d4bc1d66e2c4c7152d6a 2014-03-02T18:50:16Z 2014-03-02T18:50:16Z File IO verified Anders Damsgaard anders.damsgaard@geo.au.dk commit ced07c5f97209d25f3c9d4bc1d66e2c4c7152d6a parent 1c27cca37f5dad626780cc0a7475f76285534073 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 19:50:16 +0100 File IO verified 1c27cca37f5dad626780cc0a7475f76285534073 2014-03-02T18:47:08Z 2014-03-02T18:47:08Z added C output, fixed Python input Anders Damsgaard anders.damsgaard@geo.au.dk commit 1c27cca37f5dad626780cc0a7475f76285534073 parent ec7d202b3fe33c4e0f9838b110c2f75f448837b7 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 19:47:08 +0100 added C output, fixed Python input ec7d202b3fe33c4e0f9838b110c2f75f448837b7 2014-03-02T18:37:05Z 2014-03-02T18:37:05Z most file IO works, needs O from c Anders Damsgaard anders.damsgaard@geo.au.dk commit ec7d202b3fe33c4e0f9838b110c2f75f448837b7 parent 428ee066696d71e182801d30915c3ee16ea06e9b Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 19:37:05 +0100 most file IO works, needs O from c 428ee066696d71e182801d30915c3ee16ea06e9b 2014-03-02T10:33:22Z 2014-03-02T10:33:22Z Debugging memory Anders Damsgaard anders.damsgaard@geo.au.dk commit 428ee066696d71e182801d30915c3ee16ea06e9b parent 21beace0920e40917cfb89632dc3bb0387b2370a Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 11:33:22 +0100 Debugging memory 21beace0920e40917cfb89632dc3bb0387b2370a 2014-03-02T09:16:10Z 2014-03-02T09:16:10Z fixed output file name Anders Damsgaard anders.damsgaard@geo.au.dk commit 21beace0920e40917cfb89632dc3bb0387b2370a parent fd992e44cc3ef9a8a55b0f36db39d5e76eb798b5 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 10:16:10 +0100 fixed output file name fd992e44cc3ef9a8a55b0f36db39d5e76eb798b5 2014-03-02T09:13:59Z 2014-03-02T09:13:59Z added missing self params Anders Damsgaard anders.damsgaard@geo.au.dk commit fd992e44cc3ef9a8a55b0f36db39d5e76eb798b5 parent d7c14c02d398035d751b2d5e7dee8896b9c53437 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 10:13:59 +0100 added missing self params d7c14c02d398035d751b2d5e7dee8896b9c53437 2014-03-02T08:44:54Z 2014-03-02T08:44:54Z file io in progress Anders Damsgaard anders.damsgaard@geo.au.dk commit d7c14c02d398035d751b2d5e7dee8896b9c53437 parent ff4818b93a5d588736b06699059914c255ee1596 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sun, 2 Mar 2014 09:44:54 +0100 file io in progress ff4818b93a5d588736b06699059914c255ee1596 2014-03-01T16:57:07Z 2014-03-01T16:57:07Z added empty c source files Anders Damsgaard anders.damsgaard@geo.au.dk commit ff4818b93a5d588736b06699059914c255ee1596 parent 0a69461f671d81906ae29bc2bbed530b9aee906a Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sat, 1 Mar 2014 17:57:07 +0100 added empty c source files 0a69461f671d81906ae29bc2bbed530b9aee906a 2014-03-01T16:53:55Z 2014-03-01T16:53:55Z added IO Anders Damsgaard anders.damsgaard@geo.au.dk commit 0a69461f671d81906ae29bc2bbed530b9aee906a parent 02907fc07a66c16364379dbf5d92550083ce0730 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sat, 1 Mar 2014 17:53:55 +0100 added IO 02907fc07a66c16364379dbf5d92550083ce0730 2014-03-01T16:25:56Z 2014-03-01T16:25:56Z Class with all relevant parameters. Needs IO Anders Damsgaard anders.damsgaard@geo.au.dk commit 02907fc07a66c16364379dbf5d92550083ce0730 Author: Anders Damsgaard <anders.damsgaard@geo.au.dk> Date: Sat, 1 Mar 2014 17:25:56 +0100 Class with all relevant parameters. Needs IO