The Third Generation Partnership Project (3GPP) recently released the 5G
New Radio (NR) Vehicle-to-Everything (V2X) standard. NR-V2X is expected
to support a large set of enhanced V2X applications, characterized by
stringent requirements in terms of latency, reliability and data rate.
The use of simulations plays a crucial role in the preliminary
assessment of NR-V2X achievable performance, providing valuable insights
on the strengths and limits of the new solution. This work introduces
MoReV2X, an open-source ns-3 module for the simulation of NR-V2X
communications. The development of MoReV2X adheres to 3GPP
specifications, includes various traffic models, features an accurate
implementation of the NR propagation channel between vehicles and allows
to determine a thorough set of Key Performance Indicators (KPIs). A
first set of exemplary results is reported to testify the proper
functioning of the module. Moreover, the results reveal the impact that
different subcarrier spacings have on system performance, when periodic
and aperiodic traffic sources are considered.