Dear Ali,
You don't need to install the HDF5 library by yourself. The necessary redistributables are located in the STKO install directory (typically in "C:\Program Files\STKO\opensees\bin\hdf5").
If for some reason you want to install HDF5 by yourself, you need a specific version: 1.10.1. Unfortunately the installer for that version is not available anymore on the HDF5 website, but the source cose is there and you can compile it.
If you downloaded the STKO+OpenSees package, then you already have OpenSees.exe (version 3.0.3) located in "C:\Program Files\STKO\opensees\bin\OpenSees_303".
There is also a batch script "C:\Program Files\STKO\opensees\opensees_303.bat" that takes care of setting up the necessary environment variables so that OpenSees can find HDF5 and all other dependencies.
So to summarize, what I suggest is to run your model in this way:
- Go in the directory where you have your TCL files
- Open a terminal window

- open_terminal.PNG (56.23 KiB) Viewed 7266 times
- Type the following commad:
"C:\Program Files\STKO\opensees\opensees_303.bat" your_tcl_script.tcl

- run_opensees_batch.PNG (67.92 KiB) Viewed 7266 times
Note: If you downloaded STKO alone (no OpenSees.exe included) and you are using your own OpenSees.exe, you can just copy your OpenSees.exe in "C:\Program Files\STKO\opensees\bin\OpenSees_303" and you are ready to go, as all the other dependencies are already there.
Let me know if this solves your problem.
Best regards
Massimo Petracca