我们在fortran代码中使用了什么符号函数?

我们在fortran代码中使用了什么符号函数?,fortran,sign,Fortran,Sign,有人能解释一下在fortran代码中使用符号函数的好处吗。为什么我们需要?我将在一个示例中了解它的定义。向下滚动查看示例。我必须承认,在我写Fortran的30多年中,我从未使用过登录代码。我自己也有点好奇它为什么会在那里。一个完整的猜测——也许它可以在古克雷人身上矢量化,而不是IFs或类似的东西,因此无论你在哪里需要数学符号函数,它都是出于性能原因而存在的。有很多用途。在斜率/通量限制器中,或者当您需要存储一个整数时,无论向量在某个方向上是否具有非零分量,都会有更多。投票结束的范围太广。向下滚

有人能解释一下在fortran代码中使用符号函数的好处吗。为什么我们需要?我将在一个示例中了解它的定义。

向下滚动查看示例。我必须承认,在我写Fortran的30多年中,我从未使用过登录代码。我自己也有点好奇它为什么会在那里。一个完整的猜测——也许它可以在古克雷人身上矢量化,而不是IFs或类似的东西,因此无论你在哪里需要数学符号函数,它都是出于性能原因而存在的。有很多用途。在斜率/通量限制器中,或者当您需要存储一个整数时,无论向量在某个方向上是否具有非零分量,都会有更多。投票结束的范围太广。向下滚动查看示例。我必须承认,在我写Fortran的30多年中,我从未使用过登录代码。我自己也有点好奇它为什么会在那里。一个完整的猜测——也许它可以在古克雷人身上矢量化,而不是IFs或类似的东西,因此无论你在哪里需要数学符号函数,它都是出于性能原因而存在的。有很多用途。在斜率/通量限制器中,或者当您需要存储一个整数时,无论向量在某个方向上是否具有非零分量,都会有更多。投票结束的范围太广。