The source code provided is for translating *.pout or *.vout generated from the Trace Generator to the format that can be accepted by the MQSim CXL simulator. The source code is a simple C++ code that can be compiled from any environment.
For example, you can compile it using g++ in a modern version of Ubuntu like the following:
$ g++ Source.cpp -o Source.out
To start the translation process, place the *.pout or *.vout files into the same directory as the complied executable and run:
$ ./Source.out
The output file will be generated in the same directory, and this generated trace file can be used in the simulator. For more details about the simulator, please check the MQSim CXL simulator.