Lines Matching refs:norm
477 static int CeedVectorNorm_Cuda(CeedVector vec, CeedNormType type, CeedScalar *norm) { in CeedVectorNorm_Cuda() argument
504 *norm = 0.0; in CeedVectorNorm_Cuda()
507 … CeedCallCublas(ceed, cublasSasum_64(handle, (int64_t)length, (float *)d_array, 1, (float *)norm)); in CeedVectorNorm_Cuda()
518 *norm += sub_norm; in CeedVectorNorm_Cuda()
523 …eedCallCublas(ceed, cublasDasum_64(handle, (int64_t)length, (double *)d_array, 1, (double *)norm)); in CeedVectorNorm_Cuda()
534 *norm += sub_norm; in CeedVectorNorm_Cuda()
543 … CeedCallCublas(ceed, cublasSnrm2_64(handle, (int64_t)length, (float *)d_array, 1, (float *)norm)); in CeedVectorNorm_Cuda()
556 *norm = sqrt(norm_sum); in CeedVectorNorm_Cuda()
560 …eedCallCublas(ceed, cublasDnrm2_64(handle, (int64_t)length, (double *)d_array, 1, (double *)norm)); in CeedVectorNorm_Cuda()
573 *norm = sqrt(norm_sum); in CeedVectorNorm_Cuda()
586 *norm = fabs(norm_no_abs); in CeedVectorNorm_Cuda()
601 *norm = current_max; in CeedVectorNorm_Cuda()
610 *norm = fabs(norm_no_abs); in CeedVectorNorm_Cuda()
625 *norm = current_max; in CeedVectorNorm_Cuda()