1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
No description
Find a file
Dennis Potter afb8b57156 Removed option to manually add QP type
The QP type is dependend on the port space of the RDMA CM ID. If the
RDMA CM ID is set to TCP, the QP has to be set to a RC. If it is set to
UDP, it has to be set to UD.
2018-07-19 20:42:20 +02:00
clients hypersim: update documentation 2018-07-18 08:25:35 +02:00
cmake cmake: allow VILLASnode to be included into other CMake projects via add_subdirectory() 2018-07-16 20:16:14 +02:00
doc cmake: allow VILLASnode to be included into other CMake projects via add_subdirectory() 2018-07-16 20:16:14 +02:00
etc Removed option to manually add QP type 2018-07-19 20:42:20 +02:00
include/villas ib_read() now works for UDP 2018-07-19 20:33:41 +02:00
lib Removed option to manually add QP type 2018-07-19 20:42:20 +02:00
packaging cmake: allow VILLASnode to be included into other CMake projects via add_subdirectory() 2018-07-16 20:16:14 +02:00
plugins cmake: allow VILLASnode to be included into other CMake projects via add_subdirectory() 2018-07-16 20:16:14 +02:00
src Added node_type_start() to villas-signal 2018-07-19 16:53:44 +02:00
tests Merge branch 'infiniband' into develop 2018-07-04 16:50:36 +02:00
tools cpp: replace <stdio.h> by <iostream> 2018-07-03 21:04:28 +02:00
web cmake: add install targets and several other cpack improvments 2018-06-30 01:29:45 +02:00
.dockerignore docker: improve build process of application image 2018-05-15 19:00:57 +02:00
.editorconfig Added C++ extension to .editorconfig. Closes #161 2018-07-05 14:47:46 +02:00
.gitignore Remove villas.pb-c.c and villas.pb-c.h from repository and do a minor update to .gitignore. Closes #162 2018-07-06 14:47:11 +02:00
.gitlab-ci.yml ci: move packaging into seperate stage 2018-06-30 11:54:55 +02:00
.gitmodules remove thirdparty git modules 2018-04-04 09:00:38 +02:00
CHANGELOG.md updated changelog 2018-07-17 08:46:26 +02:00
CMakeLists.txt cmake: only compile library if included as subproject 2018-07-16 21:16:43 +02:00
CONTRIBUTING.md fix CONTRIBUTING.md 2018-07-04 17:57:06 +02:00
COPYING.md added license 2017-04-27 12:51:35 +02:00
README.md update README 2018-06-30 01:30:06 +02:00

VILLASnode

build status coverage report

This is VILLASnode, a gateway for processing and forwardning simulation data between real-time simulators. VILLASnode is a client/server application to connect simulation equipment and software such as:

  • OPAL-RT RT-LAB,
  • RTDS GTFPGA cards,
  • RTDS GTWIF cards,
  • Simulink,
  • LabView,
  • and FPGA models

by using protcols such as:

  • IEEE 802.2 Ethernet / IP / UDP,
  • ZeroMQ & nanomsg,
  • MQTT & AMQP
  • WebSockets
  • Shared Memory
  • Files
  • IEC 61850 Sampled Values / GOOSE
  • Analog/Digital IO via Comedi drivers
  • Infiniband (ibverbs)

It's designed with a focus on very low latency to achieve real-time exchange of simulation data. VILLASnode is used in distributed- and co-simulation scenarios and developed for the field of power grid simulation at the EON Energy Research Center in Aachen, Germany.

Documentation

User documentation is available here: https://villas.fein-aachen.org/doc/node.html

2018, Institute for Automation of Complex Power Systems, EONERC

License

This project is released under the terms of the GPL version 3.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

For other licensing options please consult Prof. Antonello Monti.

Contact

EONERC ACS Logo

Institute for Automation of Complex Power Systems (ACS)
EON Energy Research Center (EONERC)
RWTH University Aachen, Germany