You are asking to calculate and store data for 100 radial grid points for 100 samples per second for 2 complete years .
2 complete years is about 6.3 giga-samples, and you want 100 times that so about 630 giga-samples, each of which takes 8 bytes (double precision): it is not surprising that it wants 4702 gigabytes.
You have several choices:
- find a computer system with at least 13 terabytes of RAM that you can use; or
- provide your system with at least 13 terabytes of swap space, and turn off the preference that limits array size, and let your program run, which will take a long time; or
- do all necessary work to convert to tall arrays; or
- don't store the iterations for nearly as long -- do you truly need to save all of that to disk or truly need to draw a graph 6 billion pixels wide?? or
- reduce the resolution by about a factor of 200