Standing gradient osmosis