From b426a5347fa29f0544b6f5cfa4fcadb830e23219 Mon Sep 17 00:00:00 2001 From: Changgang Li Date: Mon, 20 Jan 2020 14:16:59 +0800 Subject: [PATCH] v0.13. Major version. CXSparse is used to replace the complex sparse matrix in NETWORK matrix. See changes in v0.12.7.x. Update README. Remove code/version.h --- README.md | 37 ++++++----- code/STEPS.depend | 156 +++++++++++++++++++++++----------------------- code/version.h | 35 ----------- 3 files changed, 98 insertions(+), 130 deletions(-) delete mode 100644 code/version.h diff --git a/README.md b/README.md index 4842e982..41569f31 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,18 @@ # Simulation Toolkit for Electrical Power Systems - Maintainer: Changgang Li from School of Electrical Engineering, Shandong University. -- Documentation: http://steps.drli.group:310 -- Date of Readme: August 25, 2019 +- Documentation: [N/A] +- Date of Readme: Jan. 20, 2020 ## Major functions Simulation Toolkit for Electrical Power Systems (STEPS) is an open source power system simulator designed for balanced large-scale AC-DC hybrid power system analysis. Currently, it supports powerflow solution and dynamic simulation. In the future, short circuit analysis and eigenvalue analysis will be supported with no timetable. The data format of STEPS is improved based on PSS/E raw and dyr data format. BPA dat format is also supported. You are encourage to join us for further development. + +## Dependency +STEPS depends on CSparse, CXSparse, CppTest, and RapidJSON. The CXSparse is modified to avoid confliction between CSparse and CXSparse by changing prefix cs_ and CS_ to cxs_ and CSX_ . +Though BLAS, CBLAS, and other SuiteSparse codes are included in the package, they will be removed in future. + ## Prerequisite 1. Install Code::Blocks. 2. Install C and C++ compiler supprting C++17. GCC is recommended. @@ -19,21 +24,20 @@ You are encourage to join us for further development. 4. Install Python if you want to try the stepspy module. 64-bit version is recommended. However, if you want to use 32-bit dynamic library of STEPS, you should install Python of the 32-bit version. ## How to build -1. Select Linear Algebra solver to use - 1. Open STEPS.cbp in the code/ folder with Code::Blocks. - 2. Go to header/basic/sparse\_matrix\_define.h. Comment the solver you don't want to use. For example, if you want to keep only c\_sparse, comment umfpack and klu. - 3. Go to source/basic/sparse\_matrix\_klu.cpp and umfpack.cpp, disable 'compile' and 'link' options of the two files. - 4. Save STEPS.cbp. -2. Compile Linear Algebra solver. - 1. Open the Linear Algebra solver project. For example, if you choose to use CSparse as default Linear Algebra solver, open csparse.cbp in the code/ folder with Code::Blocks. +1. Compile CSparse + 1. Open csparse.cbp in the code/ folder with Code::Blocks. 2. Go 'Project'-'Properties'-'Build targets'and set type as 'static library'. 3. Compile CSparse. You should get a libCSparse.a in folder build/bin/Release/. +2. Complie CXSparse + 1. Open cxsparse.cbp in the code/ folder with Code::Blocks + 2. Go 'Project'-'Properties'-'Build targets'and set type as 'static library'. + 3. Compile CXSparse. You should get a libCXSparse.a in folder build/bin/Release/. 3. Compile CppTest. 1. Open cpptest.cbp in the code/ folder with Code::Blocks, set build target as 'static library'. 2. Compile CppTest. You should get a libCppTest.a in folder build/bin/Release/. 4. Build STEPS 1. Open STEPS.cbp in the code/ folder with Code::Blocks. - 2. Go 'Project'-'Build options'-'Linker settings', and add the libCsparse.a and libCppTest.a library to 'Link libraries'. + 2. Go 'Project'-'Build options'-'Linker settings', and add the libCsparse.a, libCXSparse.a, and libCppTest.a library to 'Link libraries'. 3. Go 'Project'-'Properties'-'Build Target', and select build target - If you want to compile STEPS as dynamic library, select 'Dynamic library', and set the output file name as 'libsteps.so' for Unix-like systems or 'libsteps.dll' for Windows systems. - If you want to compile STEPS as console application, select 'Console application'. @@ -42,17 +46,16 @@ You are encourage to join us for further development. 6. When compiling in Windows, remove -no-pie and -lgfortran options and remove libKLU.a, libBLAS.a, libUMFPACK.a Here is a complete procedure of how to build STEPS. -1. Compile BLAS as static library. You can find BLAS.cbp in the code/ folder. -2. Compile UMFPACK as static library. You can find UMFPACK.cbp in the code/ folder. -3. Compile CSparse as static library. You can find CSparse.cbp in the code/ folder. -4. Compile CppTest as static library. You can find CppTest.cbp in the code/ folder. -5. Compile STEPS as dynamic library or exectuable file. Include libUMFPACK.a, libBLAS.a, libCSparse.a, and libCpptest.a. Put libBLAS.a after libUMFPACK.a. +1. Compile CSparse as static library. You can find CSparse.cbp in the code/ folder. +2. Compile CXSparse as static library. You can find CXSparse.cbp in the code/ folder. +3. Compile CppTest as static library. You can find CppTest.cbp in the code/ folder. +4. Compile STEPS as dynamic library or exectuable file. Include libCSparse.a, libCXSparse.a, and libCpptest.a. ## How to use stepspy -stepspy is a Python module of advanced APIs of STEPS. It enables most of STEPS applications. It is recommended to use stepspy in Python 3 of 64-bit version, though Python 2 is also supported. +stepspy is a Python module of advanced APIs of STEPS. It enables most of STEPS applications. It is recommended to use stepspy in Python 3 of 64-bit version. stepspy has been uploaded to pypi.org, and can be installed via: - pip3 install stepspy - python -m pip install stepspy -Both parallel and serial library files should be built and copied to the stepspy folder. \ No newline at end of file +Remember to copy the built libSTEPS.dll or libSTEPS.so in release folder to the stepspy folder. \ No newline at end of file diff --git a/code/STEPS.depend b/code/STEPS.depend index 4de0a563..13574ebd 100644 --- a/code/STEPS.depend +++ b/code/STEPS.depend @@ -11478,7 +11478,7 @@ "header/prepare_for_tests/prepare_models_for_test.h" "header/data_imexporter/equivalent_model_imexporter.h" -1579429123 d:\steps\code\header\power_system_database.h +1579498848 d:\steps\code\header\power_system_database.h "header/device/bus.h" "header/device/generator.h" "header/device/wt_generator.h" @@ -11497,7 +11497,7 @@ "header/basic/device_index_map.h" -1579254584 d:\steps\code\header\device\bus.h +1579498847 d:\steps\code\header\device\bus.h "header/device/device.h" "header/basic/area.h" "header/basic/zone.h" @@ -11509,7 +11509,7 @@ -1579255376 d:\steps\code\header\device\device.h +1579498847 d:\steps\code\header\device\device.h "header/basic/base.h" "header/basic/ownership.h" "header/basic/device_id.h" @@ -11522,24 +11522,24 @@ 1574318720 d:\steps\code\header\basic\base.h -1579255376 d:\steps\code\header\basic\ownership.h +1579498847 d:\steps\code\header\basic\ownership.h -1579255596 d:\steps\code\header\basic\device_id.h +1579498847 d:\steps\code\header\basic\device_id.h "header/basic/constants.h" "terminal.h" -1579256408 d:\steps\code\header\basic\constants.h +1579498847 d:\steps\code\header\basic\constants.h -1579255378 d:\steps\code\header\basic\terminal.h +1579498847 d:\steps\code\header\basic\terminal.h -1579059506 d:\steps\code\header\block\block.h +1579498847 d:\steps\code\header\block\block.h "header/basic/steps_enum.h" "header/basic/base.h" @@ -11547,30 +11547,30 @@ 1574318720 d:\steps\code\header\basic\steps_enum.h -1579254588 d:\steps\code\header\model\model.h +1579498847 d:\steps\code\header\model\model.h "header/basic/base.h" "header/basic/device_id.h" "header/basic/time_series.h" "header/block/block.h" "header/model/model_var_table.h" -1579254584 d:\steps\code\header\basic\time_series.h +1579498847 d:\steps\code\header\basic\time_series.h -1579255378 d:\steps\code\header\model\model_var_table.h +1579498847 d:\steps\code\header\model\model_var_table.h -1579254579 d:\steps\code\header\basic\area.h +1579498847 d:\steps\code\header\basic\area.h "header/basic/base.h" -1579254583 d:\steps\code\header\basic\zone.h +1579498847 d:\steps\code\header\basic\zone.h "header/basic/base.h" -1579254584 d:\steps\code\header\basic\owner.h +1579498847 d:\steps\code\header\basic\owner.h "header/basic/base.h" @@ -11578,13 +11578,13 @@ "header/basic/steps_enum.h" -1579254580 d:\steps\code\header\model\bus_frequency_model\bus_frequency_model.h +1579498847 d:\steps\code\header\model\bus_frequency_model\bus_frequency_model.h "header/block/differential_block.h" -1579059514 d:\steps\code\header\block\differential_block.h +1579498847 d:\steps\code\header\block\differential_block.h "header/block/block.h" -1579254580 d:\steps\code\header\device\generator.h +1579498847 d:\steps\code\header\device\generator.h "header/device/source.h" @@ -11595,13 +11595,13 @@ "header/model/sg_models/turbine_governor_model/turbine_governor_model.h" "header/model/sg_models/turbine_load_controller_model/turbine_load_controller_model.h" -1579254582 d:\steps\code\header\device\source.h +1579498847 d:\steps\code\header\device\source.h "header/device/device.h" "header/basic/steps_enum.h" -1579254578 d:\steps\code\header\model\sg_models\sync_generator_model\sync_generator_model.h +1579498847 d:\steps\code\header\model\sg_models\sync_generator_model\sync_generator_model.h "header/model/sg_models/sg_model.h" "header/block/integral_block.h" "header/block/saturation_block.h" @@ -11611,10 +11611,10 @@ "header/device/bus.h" -1579059540 d:\steps\code\header\block\integral_block.h +1579498847 d:\steps\code\header\block\integral_block.h "header/block/block.h" -1579059650 d:\steps\code\header\block\saturation_block.h +1579498847 d:\steps\code\header\block\saturation_block.h "header/basic/steps_enum.h" 1574318720 d:\steps\code\header\model\sg_models\compensator_model\compensator_model.h @@ -11626,13 +11626,13 @@ "header/model/sg_models/sg_model.h" "header/block/integral_block.h" -1579254586 d:\steps\code\header\model\sg_models\stabilizer_model\stabilizer_model.h +1579498847 d:\steps\code\header\model\sg_models\stabilizer_model\stabilizer_model.h "header/model/sg_models/sg_model.h" "header/block/integral_block.h" "header/basic/constants.h" "header/meter/meter.h" -1579254585 d:\steps\code\header\meter\meter.h +1579498847 d:\steps\code\header\meter\meter.h "header/basic/constants.h" "header/basic/device_id.h" "header/device/device.h" @@ -11651,7 +11651,7 @@ "header/basic/constants.h" "header/meter/meter.h" -1579254586 d:\steps\code\header\device\wt_generator.h +1579498847 d:\steps\code\header\device\wt_generator.h "header/device/source.h" @@ -11668,21 +11668,21 @@ "header/block/integral_block.h" "header/block/saturation_block.h" -1579254582 d:\steps\code\header\model\wtg_models\wtg_model.h +1579498848 d:\steps\code\header\model\wtg_models\wtg_model.h "header/model/model.h" "header/device/bus.h" -1579254585 d:\steps\code\header\model\wtg_models\wt_aerodynamic_model\wt_aerodynamic_model.h +1579498848 d:\steps\code\header\model\wtg_models\wt_aerodynamic_model\wt_aerodynamic_model.h "header/model/wtg_models/wtg_model.h" -1579254587 d:\steps\code\header\model\wtg_models\wt_electrical_model\wt_electrical_model.h +1579498848 d:\steps\code\header\model\wtg_models\wt_electrical_model\wt_electrical_model.h "header/model/wtg_models/wt_electrical_model/wind_turbine_power_speed_lookup_table.h" "header/model/wtg_models/wtg_model.h" -1579254580 d:\steps\code\header\model\wtg_models\wt_electrical_model\wind_turbine_power_speed_lookup_table.h +1579498848 d:\steps\code\header\model\wtg_models\wt_electrical_model\wind_turbine_power_speed_lookup_table.h "header/basic/constants.h" @@ -11698,7 +11698,7 @@ 1576762156 d:\steps\code\header\model\wtg_models\wt_relay_model\wt_relay_model.h "header/model/wtg_models/wtg_model.h" -1579254583 d:\steps\code\header\device\pv_unit.h +1579498847 d:\steps\code\header\device\pv_unit.h "header/device/source.h" @@ -11712,7 +11712,7 @@ "header/block/integral_block.h" "header/block/saturation_block.h" -1579254584 d:\steps\code\header\model\pvu_models\pvu_model.h +1579498847 d:\steps\code\header\model\pvu_models\pvu_model.h "header/model/model.h" @@ -11720,14 +11720,14 @@ "header/model/pvu_models/pvu_model.h" -1579254585 d:\steps\code\header\model\pvu_models\pv_electrical_model\pv_electrical_model.h +1579498847 d:\steps\code\header\model\pvu_models\pv_electrical_model\pv_electrical_model.h "header/model/pvu_models/pvu_model.h" 1574318720 d:\steps\code\header\model\pvu_models\pv_irradiance_model\pv_irradiance_model.h "header/model/pvu_models/pvu_model.h" -1579254580 d:\steps\code\header\device\energy_storage.h +1579498847 d:\steps\code\header\device\energy_storage.h "header/device/source.h" @@ -11737,7 +11737,7 @@ "header/model/model.h" -1579254583 d:\steps\code\header\device\load.h +1579498847 d:\steps\code\header\device\load.h "header/device/device.h" "header/model/load_model/load_model.h" "header/model/load_relay_model/load_voltage_relay_model.h" @@ -11762,7 +11762,7 @@ 1574318720 d:\steps\code\header\model\load_relay_model\load_frequency_relay_model.h "header/model/load_relay_model/load_relay_model.h" -1579254585 d:\steps\code\header\device\line.h +1579498847 d:\steps\code\header\device\line.h "header/device/device.h" "header/basic/device_id.h" "header/basic/rating.h" @@ -11772,19 +11772,19 @@ 1574318720 d:\steps\code\header\basic\rating.h -1579254584 d:\steps\code\header\device\transformer.h +1579498847 d:\steps\code\header\device\transformer.h "header/device/device.h" "header/basic/steps_enum.h" "header/basic/rating.h" -1579254583 d:\steps\code\header\device\fixed_shunt.h +1579498847 d:\steps\code\header\device\fixed_shunt.h "header/device/device.h" -1579254582 d:\steps\code\header\device\hvdc.h +1579498847 d:\steps\code\header\device\hvdc.h "header/device/device.h" "header/basic/device_id.h" "header/basic/steps_enum.h" @@ -11793,7 +11793,7 @@ -1579254585 d:\steps\code\header\model\hvdc_model\hvdc_model.h +1579498847 d:\steps\code\header\model\hvdc_model\hvdc_model.h "header/basic/timer.h" "header/model/hvdc_model/vdcol.h" "header/basic/steps_enum.h" @@ -11806,7 +11806,7 @@ "header/basic/base.h" -1579254578 d:\steps\code\header\model\hvdc_model\vdcol.h +1579498847 d:\steps\code\header\model\hvdc_model\vdcol.h "header/basic/base.h" @@ -11816,7 +11816,7 @@ "header/model/model.h" "header/block/integral_block.h" -1579254580 d:\steps\code\header\device\equivalent_device.h +1579498847 d:\steps\code\header\device\equivalent_device.h "header/device/device.h" "header/model/equivalent_model/equivalent_model.h" @@ -11826,21 +11826,21 @@ "header/model/model.h" -1579255378 d:\steps\code\header\basic\bus_index.h +1579498847 d:\steps\code\header\basic\bus_index.h -1579255379 d:\steps\code\header\basic\device_index_map.h +1579498847 d:\steps\code\header\basic\device_index_map.h "header/basic/device_id.h" -1579247326 d:\steps\code\header\steps_namespace.h +1579498848 d:\steps\code\header\steps_namespace.h "header/STEPS.h" "header/basic/constants.h" -1579254578 d:\steps\code\header\steps.h +1579498847 d:\steps\code\header\steps.h "header/power_system_database.h" "header/dynamic_model_database.h" "header/toolkit/powerflow_solver/powerflow_solver.h" @@ -11851,23 +11851,23 @@ -1579255378 d:\steps\code\header\toolkit\powerflow_solver\powerflow_solver.h +1579498848 d:\steps\code\header\toolkit\powerflow_solver\powerflow_solver.h "header/network/network_matrix.h" "header/network/jacobian_builder.h" "header/basic/sparse_matrix_define.h" -1579403160 d:\steps\code\header\network\network_matrix.h +1579498848 d:\steps\code\header\network\network_matrix.h "header/basic/base.h" "header/power_system_database.h" "header/basic/sparse_matrix_define.h" "header/basic/inphno.h" -1579419793 d:\steps\code\header\basic\sparse_matrix_define.h +1579498847 d:\steps\code\header\basic\sparse_matrix_define.h "header/basic/sparse_matrix_csparse.h" "header/basic/complex_sparse_matrix_csparse.h" -1579343189 d:\steps\code\header\basic\sparse_matrix_csparse.h +1579498847 d:\steps\code\header\basic\sparse_matrix_csparse.h "cs.h" @@ -11882,15 +11882,15 @@ "mex.h" -1579419924 d:\steps\code\header\basic\sparse_matrix.h +1579498847 d:\steps\code\header\basic\sparse_matrix.h -1579255378 d:\steps\code\header\basic\inphno.h +1579498847 d:\steps\code\header\basic\inphno.h -1579255378 d:\steps\code\header\network\jacobian_builder.h +1579498848 d:\steps\code\header\network\jacobian_builder.h "header/device/line.h" "header/device/transformer.h" "header/device/fixed_shunt.h" @@ -11898,7 +11898,7 @@ "header/basic/sparse_matrix_define.h" -1579496972 d:\steps\code\header\toolkit\dynamic_simulator\dynamic_simulator.h +1579498848 d:\steps\code\header\toolkit\dynamic_simulator\dynamic_simulator.h "header/basic/base.h" "header/basic/power_mismatch_struct.h" "header/meter/meter.h" @@ -11906,22 +11906,22 @@ "header/basic/sparse_matrix_define.h" -1579254584 d:\steps\code\header\basic\power_mismatch_struct.h +1579498847 d:\steps\code\header\basic\power_mismatch_struct.h -1579254579 d:\steps\code\header\apis\steps_api_search_buffer.h +1579498847 d:\steps\code\header\apis\steps_api_search_buffer.h "header/power_system_database.h" "header/basic/constants.h" -1579256922 d:\steps\code\header\basic\utility.h +1579498847 d:\steps\code\header\basic\utility.h "header/power_system_database.h" "header/network/network_matrix.h" "header/toolkit/powerflow_solver/powerflow_solver.h" "header/toolkit/dynamic_simulator/dynamic_simulator.h" -1579254583 d:\steps\code\header\data_imexporter\psse_imexporter.h +1579498847 d:\steps\code\header\data_imexporter\psse_imexporter.h "header/data_imexporter/data_imexporter.h" "header/device/source.h" "header/device/transformer.h" @@ -11952,7 +11952,7 @@ -1579254586 d:\steps\code\header\toolkit\cct_searcher\cct_searcher.h +1579498848 d:\steps\code\header\toolkit\cct_searcher\cct_searcher.h "header/meter/meter.h" "header/power_system_database.h" "header/toolkit/dynamic_simulator/dynamic_simulator.h" @@ -11985,7 +11985,7 @@ -1579254579 d:\steps\code\header\meter\meter_setter.h +1579498847 d:\steps\code\header\meter\meter_setter.h "header/meter/meter.h" 1574318720 source:d:\steps\code\main_powerflow.cpp @@ -12526,7 +12526,7 @@ "header/block/proportional_block.h" "header/STEPS.h" -1579059642 d:\steps\code\header\block\proportional_block.h +1579498847 d:\steps\code\header\block\proportional_block.h "header/block/block.h" 1574318720 d:\steps\code\header\block\integral_block_test.h @@ -12556,7 +12556,7 @@ "header/block/first_order_block.h" "header/STEPS.h" -1579059526 d:\steps\code\header\block\first_order_block.h +1579498847 d:\steps\code\header\block\first_order_block.h "header/block/block.h" "header/block/proportional_block.h" @@ -12569,7 +12569,7 @@ "header/block/lead_lag_block.h" "header/STEPS.h" -1579059570 d:\steps\code\header\block\lead_lag_block.h +1579498847 d:\steps\code\header\block\lead_lag_block.h "header/block/block.h" "header/block/first_order_block.h" @@ -12582,7 +12582,7 @@ "header/block/pid_block.h" "header/STEPS.h" -1579059618 d:\steps\code\header\block\pid_block.h +1579498847 d:\steps\code\header\block\pid_block.h "header/block/block.h" "header/block/proportional_block.h" "header/block/integral_block.h" @@ -12597,7 +12597,7 @@ "header/block/pi_block.h" "header/STEPS.h" -1579059594 d:\steps\code\header\block\pi_block.h +1579498847 d:\steps\code\header\block\pi_block.h "header/block/block.h" "header/block/pid_block.h" @@ -12610,7 +12610,7 @@ "header/block/pd_block.h" "header/STEPS.h" -1579059582 d:\steps\code\header\block\pd_block.h +1579498847 d:\steps\code\header\block\pd_block.h "header/block/block.h" "header/block/proportional_block.h" "header/block/differential_block.h" @@ -12624,7 +12624,7 @@ "header/block/second_order_block.h" "header/STEPS.h" -1579059662 d:\steps\code\header\block\second_order_block.h +1579498847 d:\steps\code\header\block\second_order_block.h "header/block/block.h" "header/block/proportional_block.h" "header/block/first_order_block.h" @@ -12687,7 +12687,7 @@ "header/STEPS.h" "header/model/sg_models/sync_generator_model/gencls.h" -1579088626 d:\steps\code\header\model\sg_models\sync_generator_model\gencls.h +1579498847 d:\steps\code\header\model\sg_models\sync_generator_model\gencls.h "header/model/sg_models/sync_generator_model/sync_generator_model.h" "header/block/integral_block.h" @@ -13156,7 +13156,7 @@ "header/power_system_database.h" "header/STEPS.h" -1579088884 d:\steps\code\header\model\load_model\ieel.h +1579498847 d:\steps\code\header\model\load_model\ieel.h "header/model/load_model/load_model.h" @@ -13275,7 +13275,7 @@ "header/model/hvdc_model/hvdc_model_test.h" "header/STEPS.h" -1579088914 d:\steps\code\header\model\hvdc_model\cdc4t.h +1579498847 d:\steps\code\header\model\hvdc_model\cdc4t.h "header/model/hvdc_model/hvdc_model.h" "header/block/first_order_block.h" "header/block/differential_block.h" @@ -13301,7 +13301,7 @@ "header/model/hvdc_model/hvdc_model_test.h" "header/STEPS.h" -1579088904 d:\steps\code\header\model\hvdc_model\cdc6t.h +1579498847 d:\steps\code\header\model\hvdc_model\cdc6t.h "header/model/hvdc_model/hvdc_model.h" "header/block/first_order_block.h" "header/block/differential_block.h" @@ -13674,7 +13674,7 @@ "header/model/wtg_models/wt_electrical_model/wt3e0.h" "header/model/wtg_models/wt_electrical_model/wt3e1.h" -1579254587 d:\steps\code\header\model\wtg_models\wt_electrical_model\wt3e1.h +1579498848 d:\steps\code\header\model\wtg_models\wt_electrical_model\wt3e1.h "header/model/wtg_models/wt_electrical_model/wt_electrical_model.h" "header/block/first_order_block.h" "header/block/pi_block.h" @@ -14953,7 +14953,7 @@ "header/power_system_database.h" "header/STEPS.h" -1579254582 d:\steps\code\header\device\vsc_hvdc.h +1579498847 d:\steps\code\header\device\vsc_hvdc.h "header/device/device.h" "header/basic/device_id.h" "header/basic/steps_enum.h" @@ -14962,7 +14962,7 @@ -1579254582 d:\steps\code\header\model\vsc_hvdc_model\vsc_hvdc_model.h +1579498847 d:\steps\code\header\model\vsc_hvdc_model\vsc_hvdc_model.h "header/basic/timer.h" "header/model/hvdc_model/vdcol.h" "header/basic/steps_enum.h" @@ -15336,7 +15336,7 @@ -1579088802 d:\steps\code\header\model\pvu_models\pv_panel_model\pvp0.h +1579498847 d:\steps\code\header\model\pvu_models\pv_panel_model\pvp0.h "header/model/pvu_models/pv_panel_model/pv_panel_model.h" @@ -16204,7 +16204,7 @@ -1579254586 d:\steps\code\header\toolkit\contingency_screener\contingency_screener.h +1579498848 d:\steps\code\header\toolkit\contingency_screener\contingency_screener.h "header/meter/meter.h" "header/power_system_database.h" "header/toolkit/dynamic_simulator/dynamic_simulator.h" @@ -17182,7 +17182,7 @@ -1579320173 d:\steps\code\header\dynamic_model_database.h +1579498847 d:\steps\code\header\dynamic_model_database.h "header/basic/base.h" "header/model/model.h" @@ -22913,14 +22913,14 @@ "header/data_imexporter/bpa_imexporter.h" -1579421925 d:\steps\code\header\basic\complex_sparse_matrix_csparse.h +1579498847 d:\steps\code\header\basic\complex_sparse_matrix_csparse.h "cxs.h" "complex_sparse_matrix.h" -1579421794 d:\steps\code\header\basic\complex_sparse_matrix.h +1579498847 d:\steps\code\header\basic\complex_sparse_matrix.h @@ -22968,7 +22968,7 @@ "header/basic/sparse_matrix_define.h" "header/STEPS.h" -1579424108 d:\steps\code\thirdparty\suitesparse\cxsparse\include\cxs.h +1579498849 d:\steps\code\thirdparty\suitesparse\cxsparse\include\cxs.h diff --git a/code/version.h b/code/version.h deleted file mode 100644 index cce146a5..00000000 --- a/code/version.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef VERSION_H -#define VERSION_H - -namespace AutoVersion{ - - //Date Version Types - static const char DATE[] = "31"; - static const char MONTH[] = "03"; - static const char YEAR[] = "2017"; - static const char UBUNTU_VERSION_STYLE[] = "17.03"; - - //Software Status - static const char STATUS[] = "Alpha"; - static const char STATUS_SHORT[] = "a"; - - //Standard Version Type - static const long MAJOR = 1; - static const long MINOR = 2; - static const long BUILD = 0; - #static const long REVISION = 0; - - //Miscellaneous Version Types - #static const long BUILDS_COUNT = 1; - #define RC_FILEVERSION 1,0,0,0 - #define RC_FILEVERSION_STRING "1, 0, 0, 0\0" - #static const char FULLVERSION_STRING [] = "1.0.0.0"; - - //These values are to keep track of your versioning state, don't modify them. - #static const long BUILD_HISTORY = 0; - - -} - -//printf("%s @ line %u\n",__FUNCTION__, __LINE__); -#endif //VERSION_H