Skip to content

Comments

Add one line installer and pulsatile case#6

Open
Eleven7825 wants to merge 17 commits intoStanfordCBCL:masterfrom
Eleven7825:master
Open

Add one line installer and pulsatile case#6
Eleven7825 wants to merge 17 commits intoStanfordCBCL:masterfrom
Eleven7825:master

Conversation

@Eleven7825
Copy link
Contributor

  • Add a one line installer for the svFSGe
  • Add a pulsatile case using mean wss

shiyi and others added 17 commits February 5, 2026 16:09
- Add converted pulsatile Q waveform (pulsatile_flow.dat) from VMR source
  .flow files, converted from cm/s to mm/s to match kg/mm/s unit system
- Update steady_full.xml inlet BC to use Unsteady time dependence with
  the pulsatile temporal values file
- Add static BC file copy step in svfsi.py setup_files so pulsatile_flow.dat
  is staged into the run directory automatically
- Include source .flow files from Vascular Model Repository

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Increase Number_of_time_steps from 10 to 960 (10 cardiac cycles at dt=0.01s)
- Add run_fluid_only.py script for standalone fluid simulation without FSG
  coupling, handles mesh/BC file staging and runs svFSI directly

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Container named 'fsg-dev' now persists after exit
- Rerunning the script reconnects to existing container
- Uses 'sleep infinity' + 'docker exec' pattern for persistence
- Updated pip install to use requirements.txt (includes meshio)
- Shows container management commands on completion

Users can now:
- Exit and reconnect without losing setup
- Stop/start the container as needed
- See the container in 'docker ps -a'

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Instead of requiring requirements.txt, the script now has the package
list hardcoded. This makes it work even if requirements.txt is missing
or the repo state is inconsistent.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Creates a bootstrap script that can be downloaded and run via curl.
Handles repo cloning and Docker setup in one command.

Usage:
  curl -fsSL https://raw.githubusercontent.com/Eleven7825/svFSGe/master/scripts/install.sh | bash

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Prominently featured at the top of Quickstart section
- Explains prerequisites and what the command does
- Updated Quick Setup Script section to mention persistent container

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant