From 1cbc647e1a5bcbe0a56751c3776cdfd4397f1ad2 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Mon, 21 Oct 2024 16:09:32 -0300 Subject: [PATCH] vault backup: 2024-10-21 16:09:32 --- .obsidian/core-plugins.json | 48 +++++++++----- .obsidian/workspace.json | 96 +++++++++++---------------- Calendar/2024-10-17 Dev Meeting.md | 8 +++ Calendar/2024-10-21 Dev Meeting.md | 33 +++++++++ Calendar/2024-10-21 DevOps Meeting.md | 67 +++++++++++++++++++ Kanban Pages/HelyxVerify.md | 2 +- Kanban Pages/New Tool.md | 15 +++++ Kanban Pages/Work Kanban.md | 2 + 8 files changed, 194 insertions(+), 77 deletions(-) create mode 100644 Calendar/2024-10-17 Dev Meeting.md create mode 100644 Calendar/2024-10-21 Dev Meeting.md create mode 100644 Calendar/2024-10-21 DevOps Meeting.md create mode 100644 Kanban Pages/New Tool.md diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json index 48402ae..12cfcb8 100644 --- a/.obsidian/core-plugins.json +++ b/.obsidian/core-plugins.json @@ -1,18 +1,30 @@ -[ - "file-explorer", - "global-search", - "switcher", - "graph", - "backlink", - "canvas", - "outgoing-link", - "tag-pane", - "page-preview", - "daily-notes", - "note-composer", - "command-palette", - "editor-status", - "bookmarks", - "outline", - "file-recovery" -] \ No newline at end of file +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "page-preview": true, + "daily-notes": true, + "templates": false, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": false, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": false, + "properties": false +} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index e7a6eec..020cb30 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -8,55 +8,20 @@ "type": "tabs", "children": [ { - "id": "4a5ffbe777595f3b", + "id": "479ab6ead39f3459", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "HelyxProject.md", + "file": "Kanban Pages/New Tool.md", "mode": "source", "source": false - } - } - }, - { - "id": "2a7bf0b62e0bd42e", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Calendar/2024-10-07 DevOps meeting.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "fb6ef7abcfb67b86", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "BuildingTesting Pipeline.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "5147e6b5b561212a", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Kanban Pages/HelyxVerify.md", - "mode": "source", - "source": false - } + }, + "icon": "lucide-file", + "title": "New Tool" } } - ], - "currentTab": 3 + ] } ], "direction": "vertical" @@ -76,7 +41,9 @@ "type": "file-explorer", "state": { "sortOrder": "alphabetical" - } + }, + "icon": "lucide-folder-closed", + "title": "Files" } }, { @@ -91,7 +58,9 @@ "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical" - } + }, + "icon": "lucide-search", + "title": "Search" } }, { @@ -99,7 +68,9 @@ "type": "leaf", "state": { "type": "bookmarks", - "state": {} + "state": {}, + "icon": "lucide-bookmark", + "title": "Bookmarks" } } ] @@ -122,7 +93,7 @@ "state": { "type": "backlink", "state": { - "file": "Kanban Pages/HelyxVerify.md", + "file": "Kanban Pages/New Tool.md", "collapseAll": true, "extraContext": false, "sortOrder": "alphabetical", @@ -130,7 +101,9 @@ "searchQuery": "", "backlinkCollapsed": false, "unlinkedCollapsed": true - } + }, + "icon": "links-coming-in", + "title": "Backlinks for New Tool" } }, { @@ -139,10 +112,12 @@ "state": { "type": "outgoing-link", "state": { - "file": "Kanban Pages/HelyxVerify.md", + "file": "Kanban Pages/New Tool.md", "linksCollapsed": false, "unlinkedCollapsed": true - } + }, + "icon": "links-going-out", + "title": "Outgoing links from New Tool" } }, { @@ -153,7 +128,9 @@ "state": { "sortOrder": "frequency", "useHierarchy": true - } + }, + "icon": "lucide-tags", + "title": "Tags" } }, { @@ -162,8 +139,10 @@ "state": { "type": "outline", "state": { - "file": "Kanban Pages/HelyxVerify.md" - } + "file": "Kanban Pages/New Tool.md" + }, + "icon": "lucide-list", + "title": "Outline of New Tool" } } ] @@ -184,13 +163,18 @@ "obsidian-full-calendar:Open Full Calendar": false } }, - "active": "5147e6b5b561212a", + "active": "479ab6ead39f3459", "lastOpenFiles": [ - "BuildingTesting Pipeline.md", - "Kanban Pages/HelyxVerify.md", + "Calendar/2024-10-21 DevOps Meeting.md", + "Kanban Pages/New Tool.md", "Kanban Pages/Work Kanban.md", + "Calendar/2024-10-21 Dev Meeting.md", + "Kanban Pages/HelyxVerify.md", + "Calendar/2024-10-17 Dev Meeting.md", + "Untitled Kanban.md", "Calendar/2024-10-15 Dev Meeting.md", "HelyxProject.md", + "BuildingTesting Pipeline.md", "Calendar/2024-10-15 Dev Meeting.md~", "Calendar/2024-10-07 DevOps meeting.md", "Calendar/2024-10-01 Dev Meeting.md", @@ -210,10 +194,6 @@ "2024-07-29.md", "Calendar/2024-07-26 GUI testing.md", "Calendar/2024-07-18 Processes.md", - "Calendar/2024-07-19 Core Foundation - Testing.md", - "Meetings/QA/2024-07-01.md", - "Calendar/2024-07-01 QA.md", - "Calendar/2024-06-24 DevOps Meeting.md", "Calendar", "Meetings/DevOps", "Meetings/QA", diff --git a/Calendar/2024-10-17 Dev Meeting.md b/Calendar/2024-10-17 Dev Meeting.md new file mode 100644 index 0000000..1fc79d2 --- /dev/null +++ b/Calendar/2024-10-17 Dev Meeting.md @@ -0,0 +1,8 @@ +--- +title: Dev Meeting +allDay: true +date: 2024-10-17 +completed: null +--- +modules/runTimePostProcessing/CMakeFiles/runTimeVisualisation_obj.dir/PostDictObjectProviderDatabase/Utils/memoryMonitor.C.obj:memoryMonitor.C:(.text+0x19): undefined reference to `GetProcessMemoryInfo' +modules/runTimePostProcessing/CMakeFiles/runTimeVisualisation_obj.dir/PostDictObjectProviderDatabase/Utils/memoryMonitor.C.obj:memoryMonitor.C:(.text+0x49): undefined reference to `GetProcessMemoryInfo' \ No newline at end of file diff --git a/Calendar/2024-10-21 Dev Meeting.md b/Calendar/2024-10-21 Dev Meeting.md new file mode 100644 index 0000000..c2963ff --- /dev/null +++ b/Calendar/2024-10-21 Dev Meeting.md @@ -0,0 +1,33 @@ +--- +title: Dev Meeting +allDay: true +date: 2024-10-21 +completed: null +--- +dev: + ./helyxSolve/incompressible/transient/fanPeriodicCyclic\ + ./modules/HELYX-marine/controlledSelfPropulsion6DoFCalmWater\ + ./modules/HELYX-marine/controlledSelfPropulsionActDisk6DoFCalmWater\ + ./tests/mesh/helyxHexMesh/airfoil\ + ./tests/mesh/helyxHexMesh/motorBike + + ./helyxSolve/incompressible/transient/fanPeriodicCyclic\ + ./modules/HELYX-marine/controlledSelfPropulsion6DoFCalmWater\ + ./modules/HELYX-marine/controlledSelfPropulsionActDisk6DoFCalmWater\ + ./tests/mesh/helyxHexMesh/airfoil\ + ./tests/mesh/helyxHexMesh/motorBike + +4.3: + ./helyxSolve/incompressible/transient/fanPeriodicCyclic\ + ./tests/mesh/helyxHexMesh/airfoil\ + ./tests/mesh/helyxHexMesh/motorBike + + ./helyxSolve/incompressible/transient/fanPeriodicCyclic\ + ./tests/mesh/helyxHexMesh/airfoil\ + ./tests/mesh/helyxHexMesh/motorBike + +- ./helyxSolve/incompressible/transient/fanPeriodicCyclic (dev, 4.3) +- ./modules/HELYX-marine/controlledSelfPropulsion6DoFCalmWater (dev) +- ./modules/HELYX-marine/controlledSelfPropulsionActDisk6DoFCalmWater (dev) +- ./tests/mesh/helyxHexMesh/airfoil (dev, 4.3) +- ./tests/mesh/helyxHexMesh/motorBike (dev, 4.3) \ No newline at end of file diff --git a/Calendar/2024-10-21 DevOps Meeting.md b/Calendar/2024-10-21 DevOps Meeting.md new file mode 100644 index 0000000..4b589de --- /dev/null +++ b/Calendar/2024-10-21 DevOps Meeting.md @@ -0,0 +1,67 @@ +--- +title: DevOps Meeting +allDay: true +date: 2024-10-21 +completed: null +--- +Date: Fri Oct 18 15:12:21 2024 +0100 +A tests/mesh/helyxHexMesh/boxFCHSmooth/Allclean +Date: Thu Sep 26 16:23:44 2024 +0100 +:000000 100755 00000000 b0ba35f6 A legacy/lagrangian/sprayFoam/aachenBomb/Allclean +Date: Thu Sep 26 20:51:27 2024 -0300 +:000000 100755 00000000 71384f9d A helyxSolve/incompressible/steady/nonConformalFanMixingPlane/Allclean +Date: Thu Sep 26 16:23:44 2024 +0100 +:000000 100755 00000000 b0ba35f6 A legacy/lagrangian/sprayFoam/aachenBomb/Allclean +Date: Sat Sep 14 08:59:56 2024 +0200 +:000000 100644 00000000 ea8911b4 A helyxSolve/multiphase/LES/nozzleFlow2D/Allclean +Date: Wed Sep 11 17:08:12 2024 +0200 +:000000 100755 00000000 ea8911b4 A helyxSolve/multiphase/EulerEuler/bubbleColumn/Allclean +Date: Tue Sep 3 12:01:44 2024 +0300 +:000000 100755 00000000 f6c06c59 A helyxSolve/incompressible/steady/rotorDisk/variations/rotorDiskPrandtlDrella/Allclean +Date: Fri Aug 30 10:57:16 2024 +0200 +:000000 100755 00000000 ea8911b4 A helyxSolve/multiphase/compressible/sloshingTank2D/Allclean +Date: Thu Aug 29 13:49:52 2024 +0200 +:000000 100755 00000000 f6c06c59 A helyxSolve/incompressible/steady/inclinedProlateSpheroid/Allclean +Date: Thu Aug 29 11:58:40 2024 +0100 +:000000 100755 00000000 52f8086e A modules/HELYX-marine/bottomDeformingWaterWaves/Allclean +Date: Thu Aug 29 11:58:40 2024 +0100 +:000000 100755 00000000 52f8086e A modules/HELYX-marine/bottomDeformingWaterWaves/Allclean +Date: Thu Aug 29 08:30:17 2024 +0100 +:000000 100755 00000000 52f8086e A modules/HELYX-marine/controlledSelfPropulsionActDisk6DoFCalmWater/Allclean +Date: Thu Aug 22 14:23:59 2024 +0200 +:000000 100755 00000000 12e01aa0 A helyxSolve/multiphase/incompressible/mixerVessel2D/Allclean +Date: Tue Aug 13 11:52:37 2024 +0000 +:000000 100755 00000000 c29e0ba6 A helyxSolve/GIB/multiphase/fuelSloshing/Allclean +Date: Mon Aug 12 11:14:58 2024 +0300 +:000000 100755 00000000 f6c06c59 A modules/HELYX-coupled/incompressible/rotorDisk/Allclean +Date: Wed Jul 31 14:33:41 2024 +0200 +:000000 100755 00000000 8b8966f5 A helyxSolve/FSI/elasticTube3d/Allclean +Date: Mon Jul 29 17:45:02 2024 +0100 +:000000 100755 00000000 c29e0ba6 A tests/mesh/helyxHexMesh/snapSwitch/Allclean +Date: Fri Jul 26 15:31:23 2024 -0300 +:000000 100755 00000000 87384490 A helyxSolve/incompressible/steady/cavityRoom/Allclean +Date: Fri Jul 26 16:59:30 2024 +0200 +:100755 000000 ce27f801 00000000 D GIB/multiphase/movingObject/Allclean + + +First commig: May 22. +find . -name 'information.txt' -exec dirname {} \\; > information +find . -name 'verificationDict' -exec dirname {} \\; >> information + +sort information | uniq | wc -l +185 / 188 / 238 + +Time: +CI01: 25min +CI06: 1h28m, 1h27m +epgs11: 1h21m +egps15: 1h39m (fail) + +--- + +What do we want from new tool: +- Coverage +- Performance +- When it run +- Time it took (collect from app logs) +- Cases should have a hash, so they can be differentiated. \ No newline at end of file diff --git a/Kanban Pages/HelyxVerify.md b/Kanban Pages/HelyxVerify.md index ffd4564..e4fcb0c 100644 --- a/Kanban Pages/HelyxVerify.md +++ b/Kanban Pages/HelyxVerify.md @@ -530,7 +530,7 @@ stateDiagram Report --> [*] ``` -`find` could be a static method of Example, which yields the results (the problem is that this should be an iterator, and I'm bad at doing iterators over filesystems). +`find` could be a static method of Example, which yields the results. https://git.juliobiason.me/jbiason/random/src/branch/master/diritertest/src/diriter.rs -> Turn into a lib? Whatever becomes of `Action`, `RunDir.run` needs a trait for it, so we can replace with something else in the future. diff --git a/Kanban Pages/New Tool.md b/Kanban Pages/New Tool.md new file mode 100644 index 0000000..d1c2293 --- /dev/null +++ b/Kanban Pages/New Tool.md @@ -0,0 +1,15 @@ +# Requirements +- Feature coverage +- Tool performance +- When a case was run + +# Feature Coverage +What we actually need here are two tools: +- A way to extract features from cases +- A list of features we want to test + +We don't need, as a MVP, to store the features somewhere: What we actually need is a tool that can read caseSetupDict (or controlDict, or whatever Dicts are available), look for certain combinations, and figure out the "feature" it uses. + +**Question**: What can we extract from those dicts? Which dicts have this information? How to report this? + +We could start by getting the list of features we support and figuring out how to extract those from the dicts first, working feature by feature on the list. We also need to categorize features, in a way that we can say "Category: Feature", e.g. "compressible", "incompressible". \ No newline at end of file diff --git a/Kanban Pages/Work Kanban.md b/Kanban Pages/Work Kanban.md index ea46874..44d5818 100644 --- a/Kanban Pages/Work Kanban.md +++ b/Kanban Pages/Work Kanban.md @@ -31,6 +31,8 @@ kanban-plugin: board - [ ] Enable new Jenkins master #jenkins [[New Jenkins]] +- [ ] New Tool + [[Kanban Pages/New Tool]] ## Blocked