For your first question, it can work. This is independent on the conducting properties of material between two electrodes.
To simulate the polycrystal materials, it may require huge computational cost, and it also requires a good idea to construct a reasonable atomic model for the polycrystal material. These two issues are independent on the computational code.