A block upper triangular preconditioner for double saddle point problems arising from liquid crystal modeling | Synapse