1. For comparing both methods you can perform individual simulations (either by averaging over many realizations, or fixing the user positions and random number generation) to have a fair comparison. The results are saved as a mat file in the results folder you specify at the beginning of simulation (launcher file).
2. The error you faced it seems to come from the fact that your result file name is very large; to avoid this try to set a different name for your results. You can change this by modifying the file in +utils/naming.m.
5. Our system-level simulator is FDD based and supports only downlink.
The necessary details about carrier aggregation implementation are given in documentation file. We don’t provide a flow chart, but the implementation is rather simplistic and it is based only on the user ID.