An h-adaptive implicit immersed boundary-lattice Boltzmann flux solver based on JASMIN AMR package. (15th January 2018)