Garuda Purana explains about all kinds of punishments given to us after death depending upon our deeds performed in our life span, before the next birth.
So there is a conflict if the size of the spirit is smaller than the atom, then how it is possible to give these kind of punishments? like roasting in hot oil tank by Yama dhootas.
If the soul is so small and cannot feel the pain, how can it be tortured?
When a person dies he leave his gross body then the senses are also lost. How then he can be feeling pain in the hell?
Which part of the soul is the memories of part karmas stored? It is the mind? or intellect or false ego?