| name | comsol-multiphysics-executor |
| description | COMSOL Multiphysics skill for continuum-scale nanomaterial and device modeling |
| allowed-tools | ["Read","Write","Glob","Grep","Bash"] |
| metadata | {"specialization":"nanotechnology","domain":"science","category":"computational","priority":"medium","phase":6,"tools-libraries":["COMSOL Multiphysics","LiveLink interfaces"]} |
| graph | {"domains":["domain:nanotechnology"],"skillAreas":["skill-area:mathematical-reasoning","skill-area:physics-simulation","skill-area:data-analysis"],"workflows":["workflow:experiment-design"],"roles":["role:research-engineer"]} |
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"]
}