add fPIC to p2g
add nitro and SOCI