Feko, Not enough memory available for dynamic allocation, Solving Method MLFMM
PREFEKO Version 14.0.420-39 from 2016-05-19 Copyright (c) 1999-2014 Altair Development S.A. (Pty) Ltd Copyright (c) 2014-2016 Altair Engineering, Inc. Creating file bone_poros100_meshed.fek, please be patient ... File bone_poros100_meshed.fek has been created: 24482 triangles for the surface of a dielectric FEKO.CSV Version 14.0.420-552 from 2016-07-01 Copyright (c) 1999-2014 Altair Development S.A. (Pty) Ltd Copyright (c) 2014-2016 Altair Engineering, Inc. File: bone_poros100_meshed Memory: Unlimited, system allows maximum usage of 1.830 GByte (for parallel runs memory limit is per process) (installed memory 3.855 GByte, thereof free 2.056 GByte) ---> Process 0 of 2 active on bobo-PC (PID: 1104) using 1 threads ---> Process 1 of 2 active on bobo-PC (PID: 4536) using 1 threads Processing the geometrical data for triangles Checking the geometrical input data Checking the geometrical input data for triangles +++ Processing configuration: StandardConfiguration1 Checking the geometrical input data (frequency dependent) --> Currently a memory of 16.174 MByte has been allocated per process In total, this corresponds to 32.348 MByte for all processes (peak memory usage of 16.921 MByte per process so far) Calculation of the elements of MoM submatrices Grouping and boxing for the MLFMM Computing number of near field interactions Initialising sparse near field matrix Calculation of near field matrix elements Calculation of the elements of right-hand side vector Calculation of the preconditioner (type 8193) Not enough memory available for the allocation of 1.099 GByte. In total there have already been 1.667 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 562.491 MByte. In total there have already been 1.667 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 1.016 GByte. In total there have already been 1.542 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 519.943 MByte. In total there have already been 1.542 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. The following message from the server process (MYID= 1): WARNING 32839: Not enough memory available for dynamic allocation The following message from the master process (MYID= 0): WARNING 32839: Not enough memory available for dynamic allocation See also message in the output file bone_poros100_meshed.out See also message in the output file bone_poros100_meshed.out The following message from the server process (MYID= 1): WARNING 32840: Sparse LU preconditioning is switched off See also message in the output file bone_poros100_meshed.out The following message from the master process (MYID= 0): WARNING 32840: Sparse LU preconditioning is switched off See also message in the output file bone_poros100_meshed.out Calculation of the transfer function Not enough memory available for the allocation of 338.939 MByte. In total there have already been 1.544 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.939 MByte. In total there have already been 1.544 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.939 MByte. In total there have already been 1.544 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.939 MByte. In total there have already been 1.544 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.939 MByte. In total there have already been 1.544 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.939 MByte. In total there have already been 1.544 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.465 MByte. In total there have already been 1.668 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.465 MByte. In total there have already been 1.668 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.465 MByte. In total there have already been 1.668 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.465 MByte. In total there have already been 1.668 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.465 MByte. In total there have already been 1.668 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. Not enough memory available for the allocation of 338.465 MByte. In total there have already been 1.668 GByte allocated successfully. On this computer a total of 1.830 GByte of memory may be allocated. The following message from the server process (MYID= 1): ERROR 32465: Not enough memory available for dynamic allocation See also message in the output file bone_poros100_meshed.out The following message from the master process (MYID= 0): ERROR 32465: Not enough memory available for dynamic allocation See also message in the output file bone_poros100_meshed.out application called MPI_Abort(MPI_COMM_WORLD, 2) - process 0
>On this computer a total of 1.830 GByte of memory may be allocated.
I have 4GB(3.85 usable)
Maybe another solving Method would pass better.
I have a 3cm long Zylinder(with radius 3 cm) with 100 Spheres of another medium(with radius 0.04 cm)
4GB is a rather small amount of memory, if this is a windows 7 or above system you should probably have at least 8GB to run any type of engineering program and preferably 16 GB. Based on the memory requests it's making you probably need a 64-bit system with 16GB of RAM.
Sorry but I can't tell you if there is another method as I've never used this tool or another like it.
Feko is a tool that can be run in both 32-bit and 64-bit variant but as said by ads-ee above, you will need a minimum of 8gb memory and 64-bit variant is far better than 32.
My guess is you are using MOM method, using another solver method would reduce the memory requirement accordingly but its not that preferable.
you can check with either MLFMM or you can go for hybrid.
But its better to use the software in 64-bit with 8 or 16 GB RAM.