When do you need GEMS software ?
(1) When the problem is too large for other EM software packages, GEMS can use a PC cluster or high performance cluster easily installed with 64/128 GB memory to simulate it. You can put your PCs together to get a parallel computing system, or purchase a high performance cluster using high performance servers at a reasonable price (check www.DELL.com).
(2) If the problem is too complicated and includes multiple scale structures, GEMS can use non-uniform mesh, conformal mesh, subgridding technique and parallel processing to easily simulate it.
(3) To solve the large problems, you may try to install more memory in your PC. Actually, it may not be realistic because the simulation may take too long time. GEMS can use parallel processing with distributed memory to speed up the simulation.