material computation