Hi,
What Dr. K says is very much the way to go.
Now, to the point of simulating long running simulations to exemplify what Dr. K said, open up four terminals for a quad core CPU or more if you have more cores, but do set a threshold with psensor to watch the heating up, a lot depends upon the system
config, and run the same script on all of them. Configure the system so that the outputs can be merged if so required, particularly, if you wish to draw graphs of the results...Donot do more than essential logging (if required at all), and may I add that NS-3
is one of the few simulators that does a lot without taking much time at all... The trick is in designing your script and the scenario it is simulating, this need some thoughtful optimization surely...
Regards,
madan
P.S> I find your observation on your server being better than any latop shows that you missed out on Mobile Workstations that are hi-perf latops and used by professionals in the Industry...
--
Posting to this group should follow these guidelines https://www.nsnam.org/wiki/Ns-3-users-guidelines-for-posting
---
You received this message because you are subscribed to the Google Groups "ns-3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ns-3-users+...@googlegroups.com.
To post to this group, send email to ns-3-...@googlegroups.com.
Visit this group at https://groups.google.com/group/ns-3-users.
For more options, visit https://groups.google.com/d/optout.
Hi Nat Sir,
With all due respects, it is a very much Unix way to do so... Windows grew out of OpenVMS and Unix incidently
2. IMHO, since a discrete event simulation puts events in a queue, and fetches them as time advances on the the Simulator, it is not always possible to do parallel executions with threads using only one CPU (I am not referring
to kernel threads, aka HP-UX or OpenVMS or Digital Unix).. One could rewrite the script in a way that would keep parallelly executable code out side the main thread and create as many required U-space threads to run them and then call a join at some stage,
also collecting the outputs in between if required. It is possible to do so in simulators written in C, C++, Object C++ and Quintus Prolog... However, this is not the case here...
3. I had only pointed to a way to do simultaneous runs with a multi-core CPU... in Unix. I have used it extensively with both NS-3 and LTE-Sim...
With Warm Regards,
madan