Browse Source

vault backup: 2024-10-21 16:09:32

master
Julio Biason 1 day ago
parent
commit
1cbc647e1a
  1. 48
      .obsidian/core-plugins.json
  2. 96
      .obsidian/workspace.json
  3. 8
      Calendar/2024-10-17 Dev Meeting.md
  4. 33
      Calendar/2024-10-21 Dev Meeting.md
  5. 67
      Calendar/2024-10-21 DevOps Meeting.md
  6. 2
      Kanban Pages/HelyxVerify.md
  7. 15
      Kanban Pages/New Tool.md
  8. 2
      Kanban Pages/Work Kanban.md

48
.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"
]
{
"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
}

96
.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",

8
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'

33
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)

67
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.

2
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.

15
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".

2
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

Loading…
Cancel
Save