Babysitter comsol-multiphysics-executor
COMSOL Multiphysics skill for continuum-scale nanomaterial and device modeling
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/science/nanotechnology/skills/comsol-multiphysics-executor" ~/.claude/skills/a5c-ai-babysitter-comsol-multiphysics-executor && rm -rf "$T"
manifest:
library/specializations/domains/science/nanotechnology/skills/comsol-multiphysics-executor/SKILL.mdsource content
COMSOL Multiphysics Executor
Purpose
The COMSOL Multiphysics Executor skill provides continuum-level simulation capabilities for nanomaterial and nanodevice modeling, enabling multi-physics analysis of heat transfer, electromagnetics, fluid dynamics, and coupled phenomena.
Capabilities
- Heat transfer modeling
- Electromagnetic simulations
- Fluid dynamics at nanoscale
- Structural mechanics
- Chemical transport modeling
- Multi-physics coupling
Usage Guidelines
Multiphysics Modeling
-
Geometry and Meshing
- Create or import geometry
- Define physics-aware mesh
- Handle multi-scale features
-
Physics Setup
- Select appropriate modules
- Define boundary conditions
- Set material properties
-
Solution and Analysis
- Choose solver settings
- Run parametric studies
- Post-process results
Process Integration
- Multiscale Modeling Integration
- Nanodevice Integration Process Flow
Input Schema
{ "geometry_file": "string", "physics_modules": ["heat_transfer", "electromagnetics", "fluid_flow"], "materials": [{"domain": "number", "material": "string"}], "boundary_conditions": [{"boundary": "string", "type": "string", "value": "number"}], "study_type": "stationary|transient|frequency" }
Output Schema
{ "solution_converged": "boolean", "field_results": [{ "field": "string", "max": "number", "min": "number", "average": "number" }], "derived_quantities": [{ "name": "string", "value": "number", "unit": "string" }], "export_files": ["string"] }